If you aim to create great software that is flexible and powerful from the beginning, you'll be fine. Many businesses are still running very well on my 10 year old code and will be 10 or even 20 years from now I'm sure.
Let this inspire you: http://www.bricklin.com/200yearsoftware.htm