Time in business is just one factor.  Check out the experience and knowledge of a company. A business can be around for several years, however, hire just unskilled developers to keep expenses down. The fundamentals of experience are recognizing whether the development company has the in-depth knowledge of the requirements, innovations, and regulations surrounding a specific market.