Many software giants offer completely free, fully functional tiers of their software for students, educators, and open-source developers.