Canam Software is a Canadian company that was established in 1994 to serve the needs of the CA Gen community. Since that time, we have been privileged to be able to work with so many outstanding CA Gen practitioners. Over the years, working directly with CA Gen customers, CA and other third party vendors we have been able to deliver both specialized, high value added applications and consulting services to the CA Gen user community.
Our flagship product Report Composer™ is an application report development tool especially designed and developed for CA Gen. Developers using Report Composer can extend the benefits of model driven development to application reports and sequential file I/O. Report Composer’s strength emerges from its ability to generate External Action Block (EAB) code for all CA Gen target platforms. The different EAB design formats that Report Composer supports are: Canam Reports (in Text, HTML or PDF format), Crystal Reports, File Handlers, and Pack/ Unpack. Our Java Reporting Engine (JRE) allows you to develop a CA Gen web-enabled transaction that will generate and display a web report on demand.
Our SOA Composer™ product is a Windows-based development tool that has evolved from our original XML tool for CA Gen, XML Composer. SOA Composer provides you with the capability to design and generate both Data Binders and a variation of SOA Managers such as Message Exchange Managers, Reader Managers and Writer Managers.
Our XML Composer™ product is a visual XML designer and code generator specifically developed for XML data handling. Using XML Composer™, developers can easily create XML processing program code, called XML Handlers, in a highly productive visual environment thus extending the benefits of model driven development to XML data handling.
Data Composer™ is an application test data generation tool especially designed and developed as a companion tool for the CA Gen developer. Using Data Composer, developers can extend the benefits of model driven development to testing. Data Composer can generate high quality, high volume test data directly from the CA Gen model with 100% accurate referential integrity. It automatically resolves foreign keys, uses CA Gen permitted values or custom column value overrides.