If you\'re in my position you have a big WebForms applications which have escalated to this unmaintainable thing. Things break when you add new features and you need an inexpens
What part of your application is breaking? The UI, or the business logic?
Business logic should be completely separated from the user interface, and should be tested separately. In particular, it's much easier to use automated unit testing tools against separated business logic than it is against UI.