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