This section discusses the Rich Web-based Applications Modelling Language (RiWAsML), which is a UML extension for a domain-specific modelling language (DSML) to design RiWAs.