What are key use cases for RecoverPoint?

A.
High Availability Solution Implementation
B.
Disaster Recovery and Data Migration only
C.
Disaster Recovery, Operational Recovery, and Data Migration
D.
Disaster Recovery and Operational Recovery only