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