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