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