 Development, maintenance and debugging of mobile, web and cloud applications is all in the single RDML language, which then generates the underlying code required for the front end and back end application components.This negates the need for developers to learn the multiple languages typically associated with such development.The LANSA development environment includes a metadata repository which is an enhanced type of data dictionary.