Yes there is, in fact there is a free program that can replace all of your office programs.

OpenOffice offers you a free office suite and can open Microsoft Office files as well as safe files that can be opened in Microsoft Office.

I also love Google Docs as a replacement for Word and Excel. It is free and your files are stored on the internet so they are always backed up.