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