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