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