Is it a good idea to use WordPress as the base for a startup app? Would a VC invest in an app if it was built on WordPress, regardless of the idea? The app, for example, is a photosharing site using the user's system on WordPress to share and post photos to each other.
Good idea, or use something 'faster' like django?
What is wrong with using Wordpress? How is it any different than using Codeigniter or Kohana which are both PHP frameworks? A VC isn't going to say, "Your site isn't running on code that was 100% created by you and your team, we don't want to invest."
If you want to get into specifics, by your logic a VC could refuse to fund your application because you are using Apache as your web server and not a web server that you've created yourself.
The technology does however play a crucial part I believe, but not what technologies you have used, but rather how well thought out your design and development process is and how you've implemented them.
Wordpress if optimised correctly can be used for anything, it's pretty much a CMS framework in my opinion in that it can be extended and hacked easily unlike a lot of other CMS's.
Stick with Wordpress if it is what you know. Wordpress has the simple admin and content creation features baked in going for it. Remember that anything can be optimised regardless of language or software of choice.
Technologies don't matter to investors. You could write you entire app in BASIC if you wanted and they wouldn't care. The reason why you don't want to write your app in BASIC is because it will take you forever to finish anything and gain any traction.
Use whatever technology you can to get a product out the door as fast as possible and test whether people even want it or not. If you have a deep understand of how Wordpress works and can make it do what you want, why not use it? I've programmed 4 projects on Wordpress so far and have run into relatively few problems.
Downsides to building on Wordpress
Upsides to building on Wordpress
You need to think seriously about your customer acquisition strategy. That's going to be your biggest challenge. And here are some samples of sites I've hacked on Wordpress. They all took me less than a weekend:
Message me if you have anymore questions or want to chat more! I love that topic of this thread.
I've built various projects (if not profitable ones) on top of Drupal which is an Open Source CMS. It has been fabulous for having tons of prebuilt fucntionality.
The downside?
If you go through a major upgrade, your add ons and tools could very well be broke and require new programming. With a major upgrade from 6 to 7, I have to decide what's more important, getting drupal 6 modules ported over to drupal 7 or keep working on my project.
Since I am bootstrapping my projects with after hours time, I have been "forced" to stick with the drupal 6 environment with the knowledge that I have a major pain point coming along down the road.
The upside? I wouldn't probably have anything up and running if I had to start from scratch. A man only has so much time and resources.
VC's don care about technologies and also VC's don invest money on the product and they invest money on the team. If product is of 100% worth then only they value product for 30% and remaining 70% they concentrate on the team.
It is a good idea to build a product/feature in the WordPress platform. I am not sure if VCs would be interested in a startup that is dependent heavily (a feature) in a platform such as WordPress. However, if your product is popular, your startup could become an acquisition target for Automattic which is the company behind WordPress.
Just build it and find out by yourself. Concentrate in a product that customers are interested on, do not worry too much about VCs right now.
Would a VC invest in your App?
Yes - if you can get a huge user base (and maybe implement a monetization strategy).
No - if you can't get user traction.
Basically whether you use Wordpress does not independently determine VC investment. You could very well bank on other CMSes (Drupal, Joomla, etc.) if a user database and photosharing module are all you need.