Technology for causing a computer system to: receive a migration plan for migration of computer data and/or computer software, generate containerized migration file(s) according to the migration plan; copy the containerized migration file(s) into a set of container(s) so that the migration plan can be implemented using a container from the set of containers; and migrate computer data and/or computer software between a source computer sub-system and a target computer sub-system using a container from the set of containers to implement the migration plan.