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