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