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