ProvideX® ProvideX — A complete business application development environment. ProvideX from Sage Canada Ltd. is more than an exceptionally powerful set of software development tools. In reality, it provides a complete business application development environment.

Platform-independent, feature-rich and extremely powerful, ProvideX saves time and increases efficiency. It offers exceptional language simplicity, yet a seemingly limitless array of technological and functional capabilities. ProvideX Core Logic Set The ProvideX Core Logic Set itself is easy to learn. If you know , you can learn ProvideX with very little retraining. ProvideX allows you to: • Take advantage of the wonderful labour-saving products and features bundled with the ProvideX Interpreter. • Use various file types, due to the generous size allowances of the multi-user, native file system. • Implement it in many environments, since ProvideX is platform-independent. • Access external utilities (DLLs, SQL, etc.). • Use minimal memory while running your ProvideX applications.

NOMADS™ Toolset If your object is GUI, our Non-Procedural Object Module Application Development System (NOMADS) Toolset makes it easy. This labour-saving toolset is bundled with the ProvideX Core Logic Set and is fully integrated with our GUI Screen Editor for programmers. NOMADS lets you segment your programming logic, and compartmentalize and simplify changes to your data, presentation text and graphics.

NOMADS tools include:

• Panel Designer — Lets you create event-driven GUI objects and panels. You can design portable objects to use and reuse in your applications (menus, buttons, trees, grids and more). • Security Manager (integrated with the Panel Designer) — Allows you to set up your users’ permission and protect your system from unauthorized viewing. • Data Dictionary and Data Classes — Enables you to embed your data dictionaries and program references for event-triggered I/O instructions in your files. Achieve consistent file structures. • Query Manager — Builds your query objects, including relational queries. • NOMADS Message Library — Allows you to maintain message text outside of programs (e.g., in multilingual settings). • NOMADS File Maintenance — Simplifies building your masterfile maintenance panels and programs. Application-Level Utilities ProvideX gives you pre-built, portable, application-level utilities. You can use our pre-built routines royalty-free, including our Print Preview, Query utilities and more. They are all bundled with the Core Logic Set.

Proven Customer Satisfaction ProvideX has an exemplary track record, with many satisfied customers: Transform your existing legacy applications quickly and easily.

“Computer Associates, Inc., with 42 Business Basic Programmers and three very mature vertical software packages, is pleased to have this opportunity to give a very big thumbs up to the development team at ProvideX. They have given us the ability to produce a true modern Windows® application without sacrificing the functionality of our legacy applications, and have helped keep us well out in front with critical new tools such as the ProvideX Web Server and SQL Database support. ProvideX tools will allow us to continue to be highly competitive in the future.”

Jim McCooey, Vice President — Computer Associates, Inc. [Jewelry Manufacturing, Food Distribution and Processing, Building Materials] Incorporate

“By moving to ProvideX, we gained everywhere — our performance, disk space, productivity, all improved — all with a client/server architecture and GUI front-end that has proven responsible for giving us the edge in a very competitive market.”

Kevin Tribe, President — Business Computer Systems, Ltd. [Distribution] Powerful Add-ons

WindX™ Thin Client When you add WindX, a graphical thin client, you open a window to your ® world. WindX allows your ProvideX program to have full access to the graphic features of Windows® while running on UNIX or another non-graphical host. WindX reduces your users’ training time by adding a familiar Windows face to your character-based applications. You can optimize the power of both Windows and UNIX by directing WindX tasks to the most appropriate platform. And WindX allows remote processing through serial and/or TCP/IP communications. Remote Processing Control ProvideX delivers high-performance, distributed processing with Remote Processing Control (RPC). By adding RPC, it’s easy to execute programs and perform file handling on remote servers. Our RPC operates seamlessly using TCP/IP and/or serial connections to give you exceptional distributed processing performance. Here’s how it works with TCP/IP in ProvideX: • TCP/IP network protocols give you transparent access to a variety of network connections. • ProvideX RPC minimizes run time by using a single network exchange in lieu of many. • A TCP/IP packet passes a subprogram name and parameters to your remote processor. • Another TCP/IP packet passes the altered parameters back to your client machine. ODBC Driver Allow third-party products access to the ProvideX Database by adding our ODBC Driver to your system. Our driver is compliant with ’s Level 3 ODBC specifications for APIs, and we support ANSI standard SQL. We offer ODBC Driver versions for: • READ ONLY. • READ/WRITE. • CLIENT/SERVER, using TCP/IP connections to give you outstanding performance on your network. Web Server The Web Server gives you the ability to integrate its engine with your ProvideX programs and HTML code. Our Web Server runs as a background process for Windows 95/98/2000/NT or UNIX servers. It can co-exist with other Web servers — on various systems — with various browsers. The Web Server allows you to: • Enjoy excellent response time, even in heavy traffic. • Monitor up to 100 TCP/IP ports in Windows NT and UNIX. • Invoke ProvideX programs through standard CGI syntax. • Utilize your favourite HTML editor for web page design. • Take advantage of the labour-saving utilities included with the Web Server. • Add all the standard service of an HTTP/1.0-compliant web server engine. I/O Library “C” what you can do with the ProvideX I/O Library. Our I/O Library lets you use C and other languages to read ProvideX-keyed files.

“We benchmarked ProvideX with our two major partners: IBM® and CAP GEMINI. We decided to migrate ERP, our main product, using ProvideX. Today, we have migrated the product successfully in a GUI release with a new client/server architecture. This migration not only preserves our original investment, it also gives us a very important competitive advantage.”

Pierre Matuchet, VP — Research and Development, Prologic [Hotels and Resorts] “Back in 1995, we were planning on retiring our flagship MAS 90 product and replacing it with a completely new technology. With the discovery of ProvideX, we were able to migrate the entire product line into a 32-bit Windows environment with a modern GUI interface within 12 months … the rest is history.”

George Riviere, VP — Mid-Range Engineering, Sage Software, Inc. [Accounting Software] Watch ProvideX Grow in the 21st Century Sage Canada is committed to the continued growth of the entire ProvideX product line to meet the technological and business challenges ahead. We offer constant upgrades and innovations, enabling your ProvideX software to grow along with your business. You can count on ProvideX to optimize system resources, minimize your development time, and far exceed your customers’ technology requirements. For more information on ProvideX development tools, be sure to look at the technical specifications for each of our products.

World-Class Technical Support

When you choose ProvideX, you can count on ProvideX Mailing List technical support that’s worthy of such an outstanding product. You can call on our technical team in any The ProvideX Mailing List is an on-line forum we number of ways for the technical support you need — provide our users for sharing: by telephone, e-mail, on our Web site, through news • Technical solutions. groups and our online Mailing List. • Professional contacts. • Comments on the use of ProvideX. Sage Canada Ltd. Suite 204 “The List” is one of the most helpful places to learn 8920 Woodbine Avenue new tricks, solve problems and learn about new Markham ON L3R 9W9 ProvideX features. Our technical support team Canada participates in the forum, and our List subscribers are Web: http://www.pvx.com willing to share their considerable expertise with each E-mail: [email protected] other. Phone: 905-470-1025 Fax: 905-470-9349 Developers Wish List We offer superior technical support in: The bottom line is, we listen to our customers. We • 32-bit Windows 95/98/2000/NT and UNIX have established an online method where subscribers environments. can make suggestions on additional features and • Multilingual environments. functionality. We evaluate the requests and, where • Porting legacy code and data. feasible, add them to our research and development • Time-saving utilities to enhance your applications. plans.

“When I first discovered ProvideX, it was as if someone had been reading all of my postings to “the other guy’s” mailing list, and had implemented all of the good ideas from every one. I felt like I had died and gone to heaven. Since then, every update of the product has included new features that were of the highest priority to me.”

Edward Kehoe Merrick — Computer Solutions of Centerville [Self-Serve Storage Units] About Sage Canada Ltd. Sage Canada Ltd., founded in 1981, is the home of the ProvideX product line. Our company is a recognized leader in multi-platform graphical application development tools for the Business Basic community. We’ve grown steadily since our inception, and since 1993, our growth has accelerated to unprecedented levels, as a result of the worldwide recognition of our flagship product, ProvideX. Sage Canada Ltd. is part of The Sage Group plc. family of companies. The Sage Group plc. is a publicly-traded company with a current market capitalization of approximately $15 billion U.S. and has offices around the globe.

“In selecting a new programming environment for our next generation application software, we reviewed five of the most popular object-oriented environments and settled on ProvideX with overwhelming unanimity among our technical team. Our legacy application was completely redeveloped, Alpha and Beta tested, and released for resale in less than four months, thanks to the guidance and assistance provided by the ProvideX organization. We are firmly convinced that our accomplishments would not have been possible in such a short period of time using any of the other tools and environments we evaluated. We look forward to moving into the new millennium with ProvideX!

Richard A. Hartman, Vice President of Marketing — Maxwell Systems, Inc. [Construction]

ProvideX Products Are Available Worldwide In North America

Sage Canada Ltd. MidwareTechnologies Inc. EDIAS Software International 204-8920 Woodbine Avenue 3 Ballard Way 7702 W. Wescott Drive Markham ON L3R 9W9 Lawrence, MA 01843 Glendale, AZ 85308-6114 Canada USA USA E-mail: [email protected] Tel.: 905-470-1025 Tel.: 978-682-8100 Tel.: 623-825-0348 Fax: 905-470-9349 Fax: 978-682-9785 Fax: 623-825-0415 www.pvx.com www.midware.com www.edias.com

In Europe In South America

EDIAS Software Int. BV Softnet Consultores GL Sistemas De Keel 19 Final Av Casanova Cruce Quesada 1517 2396 EV Koudekerk a/d Rijn con calle Ch. Edf (1429) Capital Federal The Netherlands Jolly Palace Buenos Aires, Argentina Telefon: 31-71-3415454 Piso 1, Ofc 1B Tel.: 54-11-4782-7920 Telefax: 37-71-3414800 Chacaito, Caracas, Venezuela Fax: 54-11-4706-0226 www.edias.com Tel.: 582-959-0210 Contact: Guido Leone Fax: 582-951-1218 [email protected]. www.softnetconsult.com

©2000 Sage Canada Ltd. All rights reserved. Reproduction in whole or in part without permission is prohibited. The capabilities, system requirements and/or compatibility with third-party products described herein are subject to change without notice. Contact Sage Canada Ltd. for current information. ProvideX is a registered trademark of Sage Canada Ltd. Other product names used herein are trademarks or registered trademarks of their respective owners. Sage is a trademark of The Sage Group plc.

01/00 99-1566/0100