I want to develop a new software with VS 2005 implementing several financial functions like accounting, creating invoices etc. But I don't want to write everything from the beginning. Is there a framework I can integrate in VS 2005 provide me basic functions I can extend with my own features