I'm a tech guy but I don't know much about mobile and web technologies. There are so many technologies and more coming out every day - Mongo, Cassandra, SQL, NoSQL. How do I decide on my technology stack? I'd like help to build my architecture. Thanks!
What technologies do you know? or are you outsourcing the development?
If you are worried about software costs for Microsoft there is a Startup Bizspark program where software is free.
Using Opensource is also great, there are so many options. Don't think you could go wrong with LAMP and server hosting end up being cost effective as well.
PHP and MySQL are powerful.