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