where business allows their macroview information which needs developers these design clients product example software developing system process approach domain layer language services provides source interface developed applications manual using development application other collection framework server integration standard based functionality driver products people windows access client automated tasks staff systems JoelLipman.Com