I already developed stock management software for one shop as stocker. This includes purchase to sale tracking as well as your expenses and saving also. All tracking would be seen on dashboard. So user doesn't need to go on every page to see what's happened in current sale or purchase. You can download the reports in excel format.