Software stocks just posted their best week in two and a half decades.