I've been asked to do maintenance/development work on an ASP.NET app created with IronSpeed. Now here is the catch: a) the clients do not want me to use IronSpeed for further work, as their license is expiring and they do not want to renew; b) the clients want me to maintain a consistent look-and-feel with the existing UI.
In principle, this should be possible. But the code looks very complex and unintuitive (no business classes, no data-access classes I could see, etc). I feel I may be walking into a minefield. Does anybody have any relevant experience with this kind of situation? Thanks.