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