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