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