--- title: Glide stack description: Glide is an extensible Web 2.0 development platform written in Java that facilitates rapid development of forms-based workflow applications \(work orders, trouble ticketing, and project management, for example\). locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/scripts/r\_GlideStack.html release: australia product: Scripts classification: scripts topic_type: reference last_updated: "2026-03-12" reading_time_minutes: 1 breadcrumb: [Glide class overview, Scripting, API implementation, API implementation and reference] --- # Glide stack Glide is an extensible Web 2.0 development platform written in Java that facilitates rapid development of forms-based workflow applications \(work orders, trouble ticketing, and project management, for example\).
User interface and Java packages Technologies used
User Interface \(browser\) - AngularJS - HTML - CSS - JavaScript
GlideServlet com.glide.ui com.glide.jelly Apache Jelly
Business Rulescom.glide.script Mozilla Rhino
Persistencecom.glide.db JDBC
Name Attributes
GlideServlet The primary driver of Glide, and the only servlet in the system, is found in GlideServlet.java. - Handles inbound action requests - Renders pages - Merges data with forms - Presents to user - Interfaces with script layer
Business Rules - ECMAScript implementation based on [Mozilla Rhino](http://www.mozilla.org/rhino/) - Interfaces with persistence layer using JDBC recordset interface - Merges persistence layer meta-data with data for easy correlation
Persistence - Persistence means any store - RDBMS - LDAP - File system - Uniform access regardless of store type - Provides QUID and meta-data capabilities - Interfaces presented to callers - RecordSet - TableDescriptor - ElementDescriptor
\[Omitted image "GlideServlet.svg"\] Alt text: Diagram of the Glide stack **Parent Topic:**[Glide class overview](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/scripts/r_GlideClassOverview.md)