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