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