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