Virtual platforms are complete systems that can run one or more operating systems or other software stacks, and that often have physical counterparts.