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