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