Three years to startup
edw519: My business knowledge is slightly above knowing the differences between an LLC and an S Corp, but below having created one or knowing what to do with it if I did. I've been slowly becoming fluent in business lingo, but usually if I have a choice between hacking and reading about business structures I choose the former.Everything you mention in this paragraph about "business knowledge" falls into my category, "Details to worry about later."You omit, however, the single most important business issue of all, the only one of concern for now, and in fact, one the you must be concerned about now: consumers.  Whether you call them customers or users, someone will be using your software, right?  Then you better find a way to get to know them now.  This is a critical component of application development, every bit as important as the technology.Lots of things about your consumers could change between now and deployment, but you have plenty of time to incorporate them into your plan.  So make sure you do.