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