Why you should consider modernizing your software