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