In most cases, our answer will be to help you modernize. However, there are times when it needs to be rebuilt from the ground up: You do not have access to the original source code or your don’t have the ability to redevelop software. Your existing system is past its sell-by-date and is no longer supported by the major vendor (like Silverlight for Microsoft) The old architecture won’t support a migration to a new cloud based experience It’s cheaper to build it from the ground up than to redo what you currently have