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