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