Starting a tech startup isn't just about having the next big idea. While many dream of creating the next breakthrough app or game-changing software, success requires careful planning and smart decisions.