Purpose Built
OzEXE is an integrated development environment designed specifically for business application integration. It enables systems integrators, value-added-resellers, IT professionals, business consultants, and other programmers to quickly solve the four most common business software challenges: business application integration, application extensions, redundant process automation and the creation of data centric utilities.
Application integration is the intelligent exchange of data between two or more independent applications or systems. The applications can be Web-based, Windows-based, a legacy application or even a hardware device. For example, automatically retrieve order information from a web store and enter it in a Windows based accounting system.
Application extensions are additions of functionality or the enhancement of a feature within an existing business application. For example, your warehouse management software needs RFID support. With OzEXE, you can retrieve, analyze and manipulate information from an RFID controller before sending the data on to the warehouse management software.
Process automation is the reduction or elimination of mistake prone, redundant, and labor intensive tasks. For example, when an order is shipped, automatically notify the customer, apply shipping charges and trigger the invoicing process or, automatically insert orders taken by a third-party into your order management system.
A data centric utility can be any program that analyzes, formats, displays or manipulates data. For example, an application that analyzes spam filter log files or a utility that combines and filters data stored in multiple locations for easy end-user viewing.
Key Features
On-Demand
OzEXE is available as an on-demand service. Now your development environment travels with you instead of your computer, making on-site and remote development easier than ever. You no longer need to concern yourself with the installation, configuration, and maintenance of your IDE. Not only will you always be using the latest version of OzEXE, your preferences and settings apply globally, regardless of where you are developing. Exact reproduction of your customer's software/hardware environment is a time consuming and daunting if not impossible task. Developing integration solutions in the customer's actual environment is always the preferred method. OzEXE allows you to design and develop timely solutions by working in the most accurate environment, the real one. OzEXE On-Demand enables your business to focus on its core competency, it lowers total cost of ownership while making your software costs more predictable, and it increases productivity.
Single Executable
OzEXE has patented technology that allows your source code to be contained within your executable. You can edit each OzEXE compiled application directly, no separate or external source code is necessary. This eliminates lost, out-of-date or out-of-sync source code. OzEXE also gives you the ability to attach files to your executable allowing you to install automatically any file that your executable requires. Some of the most commonly attached files are configuration files, help files, DLL's, XML documents, images and databases. Because of these features, and the fact that OzEXE applications have no runtime file requirements, a bulky installation process is not necessary to deploy your applications. One single EXE file is all you need. You can email it, copy it, drag it, drop it; simply put it and use it wherever you need it.
Device Interfaces
Our connectivity adapters, called Device Interfaces, enable communication with any hardware device or application, using various complex technologies or protocols, without the need for you to be an expert in any of them. With minimal code, you will be reading and writing data to and from multiple sources in less than ten percent of the time that it would take you with other development systems.
Security
Programmers traditionally spend a great deal of time trying to prevent theft of their intellectual property. OzEXE provides you with multiple built-in licensing models. With machine-based licensing, you specify which computers can run your executable. Date-based licensing allows you to set an expiration date for your executable. This is very useful for deploying your software on a trial basis. Finally yet importantly is On-Demand licensing. Similar to the monthly subscription model of OzEXE, your applications written with OzEXE can be sold on a subscription basis and turned on and off remotely through the developer's management console. In addition, you can control access to your source code with a user definable password.
Easy, Fast & Cost-Effective
The OzEXE language takes a minimalist approach to programming. Designed specifically for business application integration and business application development, the OzEXE language resembles other common programming languages. This leads to a shorter learning curve, faster results, easier code maintenance and ultimately, happier customers. The IDE is replete with features such as an intelligent code editor, code wizards, a visual dialog editor, and an easy to navigate tree-view summary of your executable. The help system documents the OzEXE IDE and language and is full of sample code further reducing the learning curve. Anyone with any previous programming experience will immediately find OzEXE familiar.