Businesses need to reinvent or fail