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