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