 migrating updating and upgrading what are updating upgrading and migrating  updating is the process of changing from one minor version of the software to a newer version such as from version 834 to 835 or 835 to 840 starting with version 8x you can also update to major versions 9 10 and beyond if your addon modules themes and install profiles are compatible upgrading is the process of changing from an older major version of the software to a newer version such as from version 7 to 8 migrating is the process of importing data into a site to upgrade a site from drupal 6 or 7 to drupal 8 or later keeping the content and configuration the same you will install the new version of the software and addon modules and themes in a new site and then migrate the content and other data from your old site into the new site overview of migrating you can use the migration group of modules to perform the migration step of upgrading from drupal 6 or 7 to drupal 8 or later as well as other migrations these modules also provide apis that can be used by programmers to write custom software for migrations here are the functions of the core migration modules migrate provides the underlying api for migrating data migrate drupal provides data migration from older versions of the core software into a new site migrate drupal ui provides a user interface for performing data migration from older versions of the core software into a new site if the source of the data you want to migrate is a different content management system or if the data source is a site that was built using contributed modules that the core migration modules do not support then you will also need one or more contributed or custom modules in order to migrate your data additional resources upgrading drupal 