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