How to add a directory of people/businesses to my theme?

Maybe create a category for them and allow people to create topics for each business?

Maybe use tags for services?