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