Why should you migrate
your Magic software to .NET?
First of all to cut run-time licensing costs. Such run-time licensing model is used by Magic, completely unknown in .Net.
Second reason – to expand potential resources collection. There is incomparably more Net Developers than Magic developers.
Third reason – to abandon non-standard technology and gain productivity by using rich .Net ecosystem. You can easily find third party solutions for UI controls (graphs, reports, gauges), logging, printing, database connections and so on. Migrating to .Net gives you also possibility to work with one of the most advanced and future rich IDE - Visual Studio, with many helping functions like: easy refactoring, designers, editors for many file formats.
A solution is needed that is fast, inexpensive and creates high quality, pure C# code.