When embarking on a modernisation journey with your legacy system, it is important to have a plan for (roughly) what you want the system to look like when you're finished.
We call this an architectural vision, and as with all visions, it may not be what we end up with, but it is what we're currently striving towards.
We typically develop the vision using Domain-Driven Design. A context map of your business sets the overall architectural building blocks that your new system should consist of.
