The underlying database that you use would largely dictate how well your application works and how efficient it is.