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