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