MAX.gov supports several languages and frameworks for development. The MAX Design System is a resource for MAX.gov developers to generate effective and visually-consistent applications that are easy for government staff and their associates to access, use, and understand.
MAX.gov supports applications built using Ext JS versions 3–5. The MAX Design System currently includes components for Ext JS 5, as retrofitting components for previous versions can prove to be difficult.
Ext JS has limited support for industry-standard responsive design techniques, and some components may not behave as expected.
MAX.gov supports applications built using AngularJS version 1.
Developed by Google, AngularJS is a structural framework for dynamic web apps. It lets you use HTML as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. Angular's data binding and dependency injection eliminate much of the code you would otherwise have to write.
HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
MAX.gov supports applications built using Ruby on Rails versions 3–4.
Rails is designed to make programming web applications easier by making assumptions about what every developer needs to get started. It allows you to write less code while accomplishing more than many other languages and frameworks. It makes the assumption that there is the "best" way to do things, and it's designed to encourage that way - and in some cases to discourage alternatives.