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