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