Ample SDK ist ein standardbasiertes Browser-unabhängiges JavaScript-GUI-Framework zum Erstellen von Anwendungen, die in einem Webbrowser laufen. Es setzt XML-Technologien wie XUL, SVG und HTML5 für das Layout der Oberfläche, CSS für den Stil der Oberfläche und JavaScript für die Anwendungslogik auf dem Client ein. Ample SDK unterstützt die gleiche Technologie auf allen Browsern. Das Komponentenmodell im Kern des Frameworks ermöglicht es, vorhandene Elemente als Prototypen zu verwenden und neue zu erzeugen. (non)