The business environment is not very friendly towards trainers. Just when you have everybody on the same page, management decides to change all of your processes by introducting a new platform, application, or division.
Here is one idea for how you can structure your training so that your organization can adopt any changes in less time.