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