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