You need solid operations and a solid development team
Coming up with a great idea is a necessity, but not the key ingredient for business success. You need solid operations and a solid development team. Finding and keeping good developers close to major entrepreneurial centers is expensive and time-consuming. It involves not just recruiting, training, managing and providing office space and facilities, but also regularly changing the team composition as your company moves to the next phase in its lifecycle. This also requires you to first secure VC funding, often giving up a significant equity stake.