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