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