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