Users see results that are tailored to include only the host or ODBC data defined by the developer. The strength of the information object model lies in its modularity. Information rules can be individually developed and tested and then integrated into a complete application. Information rules are stored in an information object repository, where they can be used and reused. For Web clients, Salvo's information objects are displayed via a default HTML template.
Information rules can invoke a custom template or server-side script.
These custom actions are specified or modif ied when you create the object's corresponding information rule. Another of Salvo's strengths is that it gives developers lots of control over where their scripts live. For security, all scripts that return log-on data can be hidden from the client. If the goal is to move the computing burden to the client, scripts that generate complex GUI elements can reside inside the template that runs on the client. Server-side scripts can be either written using an integrated editor or written on an external editor and then copied into Salvo.