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