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