Traditional software systems may have an expiration date, sooner than big technology development companies may expect.