modeling vs. manual input of vertices

I would like to create a program in which the user can navigate through a building with first-person view. Obviously I would like to avoid manually inputing the enormous number of vertices of all the walls and objects in the rooms. What would be the best software which allows me to model the layout of the building and objects, and to write this description to a file which could then be read by my program? Which is the most well-known software for this purpose?

Thank you,
Christiaan Kelly.

It depends on how much money you have.

If you don’t have much money, then Blender is probably the way to go, but you’ll have to learn Python in order to make an exporter for your geometry. If you can spare $3000 or so, 3DS Max is your best bet. If you can spare more, Maya is what you should look into.

check out MilkShape 3D