.NET Application framework with build-in runtime scripting
===

For our new development, we would like to have an framework that would support end-user customization and programming. Something similar a modern ERP systems have (e.g. Navision, Baan/LN, SAP). So an enduser with a *development* license could add new fields to a table, create new tables, inherit forms and modify default functionality, add new forms, etc. Development IDE should be implementend inside App (no other IDE).
Output application should be Win/Web (I prefer both). For me, best option would be something on .NET(C#)
Is there any framework available on the market that would have required functionality built in?
Rgds,
Frenk
