In einer Änderungsanforderung werden alle Arten von Änderungsaktivitäten, die im Zusammenhang mit Ihrem Softwareentwicklungsprojekt erfolgen, aufgezeichnet und protokolliert. Rational ClearQuest speichert Änderungsanforderungen als Datensätze in Benutzerdatenbanken. Sie können mehrere Datensatztypen für unterschiedliche Arten von Änderungsanforderungen erstellen. Zu Beispielen für Änderungsanforderungen gehören Fehler, Verbesserungsvorschläge und Aktivitäten.
Der Datensatztyp einer Änderungsanforderung definiert die Felder, die Formulare und das Statusübergangsmodell, die der Änderungsanforderung zugeordnet sind. Wenn Benutzer die Änderungsanforderung bearbeiten, führen sie Aktionen aus, mit denen die Änderungsanforderung von einem Status in einen anderen versetzt wird. Beispiele für Statusangaben sind die Werte "Submitted" (= übergeben), "Assigned" (= zugeordnet), "Working on" (= in Bearbeitung), "Resolved" (= aufgelöst) und "Validated" (= validiert).