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