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