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