Simply put, a great business will understand its customers, have a clear, sound strategy and a business plan that can deliver against it.