Opa ist eine Web-Entwicklungsplattform. Sie besteht aus einer Programmiersprache, einem Webserver, einer Datenbank und einer verteilten Ausführungs-Engine. Diese sind alle eng integriert. Opa funktioniert sowohl Server- als auch Clientseitig. Es gibt sogar Sprachmittel, um zu entscheiden, ob eine Funktion auf dem Server oder als JavaScript im Browser ausgeführt werden soll. Standardmäßig sucht sich der Compiler dies eigentständig aus. (non)