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