Frameworks give you a rich toolset to do complex tasks easily and developers all love it. But then you need to update your framework from one version to another and things are falling apart because of the tight coupling with your business logic. In this talk I show a couple of actual scenarios that went wrong when we moved from one framework to another and the solutions we applied to abstract business logic from framework logic.