











IT Industry News
In addition to the standard Progress tools Cal Software utilises a number of current and emerging technologies when providing bespoke solutions to customers.
JavaScript
When developing Web applications the native language understood by all browsers, HTML, is limited in the facilities it can provide. To improve functionality and enrich the user interface we use JavaScript, as an extension to the features provided by the standard HTML pages.
Extensible Markup Language (XML)
As discussed in more detail on the XML page, XML is fast becoming the de-facto standard for transferring structured data across the Internet between disparate software solutions. XML interface support is built into our existing applications and will continue to be used in any future developments as the solution of choice.
Sonic MQ & XQ
A Java based message routing product including data translation, transformation, non-repudiation and full audit and message guarantee facilities which we has been used for Cal Software solutions like First 4 Farming and ABNA.Multiple Databases
Increasingly customers are utilising the power of the Internet to allow them direct access to data held in back-end computer systems. To facilitate we use our experience to deploy various technologies that unlock this information, by providing interfaces into these systems currently held in a multitude of disparate data sources such as Oracle, DB2, SQLServer, Sybase, VMS/RMS etc.
Constant Review
We are constantly reviewing the new and emerging technologies/tools to ensure that the solutions it provides are developed using the most appropriate and cost effective technologies available. However we do not believe that our customers should take a risk with anything that is new, untried and tested, so it is our policy to only use them once they have received industry acceptance and have a proven, demonstrable track record.
