This question is impossible to answer in a Quick Answers forum. The best I can do is suggest for backend you use SQL; Microsoft offers various versions and you could start with the Express or Compact editions for simplicity. However, you still need to design the actual tables in the database so you will need to do some analysis of the data you expect to hold and how you need to process it. You can convert an Excel file to SQL by the use of OLEDB as described in
Working with MS Excel(xls / xlsx) Using MDAC and Oledb[
^]. As for the front end, you need to decide whether this will be Windows Form or Web application, and which language you are going to use to code in.
As I said, it's not an easy one to answer.