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