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