As further shown in 
Application 245-1 includes one or more software applications that may be provided to or accessed by site 1 endpoint 210 and/or site 2 endpoint 220. Application 245-1 may eliminate a need to install and execute the software applications on site 1 endpoint 210. For example, application 245-1 may include software associated with network monitoring platform 240 and/or any other software capable of being provided via cloud computing environment 250. In some implementations, one application 245-1 may send/receive information to/from one or more other applications 245-1, via virtual machine 245-2.