Teradata provides a variety of tools and methods used during an upgrade. These tools and methods have been designed to plan and track the upgrade process, automate upgrade steps, reduce manual activity, and reduce or avoid downtime associated with implementing a new software version.