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