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