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