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