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