eVINE ist in PHP programmiert und an eine mySQL-Datenbank angebunden.
Es besteht aus einem Backend (ins besonders für die Vorverkaufsstellen), welches durch einen Login-Bereich geschützt ist, und einer Online-Schnittstelle. Im Backend lassen sich Benutzer und Benutzergruppen definieren sowie Benutzerrechte zuweisen. Je nach zugewiesenen Benutzerrechten stehen den Benutzern im Backend verschiedene Funktionen zur Verfügung:
- Beliebig viele Benutzer verwalten
- Platzkarten reservieren und verkaufen
- Freikarten vergeben
- Bestellungen verwalten
- Statistiken einsehen
- Beliebig viele Veranstaltungsorte, Veranstaltungen und Veranstaltungszeiten verwalten
Über die Online-Schnittstelle können direkt Reservierungen und Bezahlungen (Paypal oder / und Sofortüberweisung) abgewickelt werden.




