Yes, you'll need to be well versed in all relevant areas to make it work on the tech side, to make it work on the business side, you'll need to be good at marketing as well as all things business - this is usually a good place to let somebody help you, it's difficult to run the tech and business side at the same time.