directory type of site

i have an opportunity to build a site that is a directory type of site. the people who subscribe to the site ( vendors like photographers ) will have the functional ability to upload photos of their work, and their business information. the site will be searchable by the public using zipcodes. is this the type of thing that is implementable ( i think i made that word up just now) in the MU framework?