Matreshka is an extensive Ada framework to develop information systems. 
It includes:
- a rich set of components for localization, internationalization and globalization of applications, as well as a portable interface to different operating systems. It contains many other useful features, among them advanced calendrical calculations, regular expressions, and JSON support to process and generate data in JSON format;
 - XML processor
 - Web framework
 - SQL database access
 - UML Modeling Framework for Ada