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