Se encuentra disponible para Mac OS X, Linux, y Microsoft Windows.
Además, los servicios de Plex Online le da acceso al usuario a una lista creciente de plugins para disfrutar contenido en línea incluyendo a Hulu, Netflix, y CNN video.[7].
Presentado en 2009, Plex Media Server es usado para albergar el contenido y plugins que son enviados por streaming al media player (incluido Plex Home Theater) y las apps móviles de Plex, ya sea que se encuentren en el mismo equipo, la misma red local, o incluso en Internet.
Además de las plataformas soportadas por la interfaz, el servidor también se encuentra disponible para Linux.
[15] Plex media player también puede reproducir archivos almacenados en hard disk drive, or realizar streaming sobre SMB/SAMBA/CIFS shares (Windows File-Sharing), ReplayTV DVRs, o UPnP (Universal Plug and Play) y DLNA y media servers.
Plex media player puede decodificar video de alta definición hasta 1080p, así como fuentes 10-bit H.264.
También permite navegar y hacer streaming directo hacia el dispositivo desde un servidor con Plex, usando transcodificación cuando esta sea requerida, así como también desde diferentes "canales" en línea.
Ambos requieren una cuenta de MyPlex para tener acceso remoto (vía internet) a los servidores.
[19][20] También se encuentran disponibles aplicaciones de terceros para las tres plataformas para controlar Plex.
Como Plex Home Theater está basado en XBMC, comparte su GUI toolkit flexible y su framework.
Los desarrolladores pueden crear plugins para la arquitectura de Plex Media Server usando Python y XML.
[22] Plex Home Theater es distribuido bajo licencia GNU General Public License (GPL) por los desarrolladores, por lo que permiten a cualquier persona distribuir el código de Plex media player bajo las condiciones de esa licencia.
Plex incluye libdvdcss para poder reproducir películas en DVD-Video encriptadas usando el esquema CSS (Content Scramble System).