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