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