Xataface ist ein flexibler Website-Anwendungs-Framework-Generator, der in PHP entwickelt wurde und auf einer MySQL-Datenbank basiert. Für Entwickler werden automatisch entsprechende Formulare, Listen und Menüs sowie Datenbanken für die interaktive Kommunikation mit Benutzern generiert, ohne dass SQL-Kenntnisse erforderlich sind. Es handelt sich um ein Webanwendungs-Framework mit vollem Funktionsumfang, mit dem Entwickler die Funktionalität und Leistung ihrer Anwendungen über Konfigurationsdateien (unter Verwendung einer einfachen INI-Dateisyntax), Vorlagen und Plug-Ins flexibel anpassen können. Universelle Apps verfügen überhaupt nicht über Anpassungsfunktionen, es steht den Entwicklern jedoch frei, sie nach ihren Wünschen anzupassen.