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