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