(Followup to this question)
After surviving the first wave of incoming shipments (9 hours of copy/paste), I now believe I have all the requirements.
Here is the updated workflow:
- Monkey collects email attachments (4 Excel spreadsheets, 1 PDF)
- Monkey creates central database, does complex calculations (right now this is also an Excel spreadsheet)
- Monkey sends data to two bosses, who set the retail prices independently; first one to reply wins
- Monkey sends order form to our other warehouses, also Excel
- Monkey sends spreadsheets to VIP customers, carefully sanitized and formatted (4 different discount categories)
- Jurily enters the data into the accounting system. I've given up on automating this part, there's too much business logic involved, and the database is a pile of sh^W legacy
My question: What technologies would you use for a quick and dirty solution? I'm mostly sold on C#, but coming from a Linux/C++ background, I'm horribly confused about my choices in Microsoft-land.
For bonus points: How would you redesign the whole system from the ground up?
Clarification: I'm looking for basically anything that has the potential to get me reading the right things, just give me the keywords and a short description. Google will guide me from there.
P.S. in case you were wondering, my job title is System Administrator.