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