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