Virtual Private Cloud
A Virtual Private Cloud is implemented using a shared data center infrastructure of hardware and software. The data center is most likely off-premises. It is shared with multiple organizations. If the data center is not shared, that is a Private Cloud.
A Virtual Private Cloud may participate in a Hybrid Cloud.
The following figure uses Customer Relationship Management (CRM) Software as a Service (SaaS) to illustrate a Virtual Private Cloud.
More on the general topic: Types of Clouds in Cloud Computing