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