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