I could build you a MS based solution utilising Access as the main hub and using Excel and Word to generate forms and letters. I build systems and tools like the one you describe for my company tracking activity, assets, forecasting and automating reporting and admin processes. I have also integrated data capture using smartphones into a central database using a third party company, which is much easier than getting people to sit in front of a computer. Depending on the scope it shouldn't take more than a few weeks, if your interested then I can put a prototype together this week.
Peter Deacon