What Applications can run within a Virtual Private Server?

Most applications can be installed within a Virtual Private Server without any modifications. Applications and services do not have to be aware of Virtual Environment. However, direct access to hardware is not available.