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