I am tasked with creating an Excel Add-In which will display a Ribbon within Excel. Basically, my application will fetch cube data and display it as multiple reports in an Excel workbook. Users will also be able to update the data and then save it back to the database.
I have looked at the MVVM pattern but I am not sure whether that it appropriate for this particular situation. Can anyone suggest which Design Pattern(s) I should used in order to make make my life a bit easier?