Microsoft Excel and Microsoft Access both store data used to write a financial report. However, Excel has more built-in options for quickly generating a report from a small amount of financial data.
I consider myself an Excel poweruser. I program in it daily (20ish hours a week) and manage a few thousand lines of code for my personal use (stocks and finance). Outside of Excel, I know very little ...