(800) 286-4232 info@ratchetsoft.com

Ratchet-X Desktop Integration Platform

Ratchet-X Enterprise

Software applications do what they were designed to do, and no more. Unfortunately, the business demands placed upon you to get things done are not so orderly. Every day brings with it the need to gather and disseminate, more information to an ever increasing number of disparate systems and data sources. So what are you supposed to do until the applications you use are modified to accommodate your new requirements? Cut, copy, paste or re-key? This assumes your requirements are critical enough to warrant inclusion in a future update. You don’t have time for any of that. You need Ratchet-X. Ratchet-X is our flagship desktop integration platform. It allows you to add new features to existing applications without having to change those applications in any way or rely on software developers and vendors for integration cooperation. Ratchet-X understands both the information contained in your application screens and the context within which you’re working for the purpose of assembling a list of the relevant functions you need to be more productive. Ratchet-X is designed to make software more user-centric.

Interesting…Tell me more about these new features.
Ratchet-X can add all kinds of new features to existing applications. Some of the more common feature types include:

  • extracting and pasting information from and to web sites and other desktop applications
  • interfacing with SOAP and REST-based web services
  • exchanging data with electronic forms
  • jumping to shared contexts in other systems (e.g. show me all the documents in my document management system for the current customer)
  • accessing proprietary APIs


There is virtually no limit to the features you can add to your existing applications. As long as the feature’s required inputs are on an application screen, can be programmatically accessed or gathered from the user at runtime, Ratchet-X can add the feature to your application.

So just how do you do that thing you do?
Glad you asked. Ratchet-X watches all the screens within which you work. When you navigate to a screen that you’ve explicitly told Ratchet-X to monitor, it automatically reads the data contained within and places the Ratchet-X Magic Button in the application’s title bar. When you click the magic button, you’re presented with a list of new features that can be performed from that screen using the data contained within as inputs. For example, let’s say you’re working in a contact management application and you want Ratchet-X to pass the contact phone number to a dialer. When you navigate to a contact screen, Ratchet-X reads the phone number and places the magic button in the title bar. When you click the magic button, one of the new features presented will be the one that passes the phone number on the screen to the dialer. If there are multiple phone numbers available, no problem, Ratchet-X can be configured to pick a specific number based on a rule (such as always dial “home number”), or to prompt the user to select which number should be dialed. If you execute this feature many times a day, you can speed up the process by linking the dial feature to a hot key or the click event of some on screen element such as a button or graphic. The possibilities are endless. You probably get the idea by now. If Ratchet-X sounds like something you’re interested in, you should move on to one or all of the following:


Ratchet-X SoloBot

Ratchet-X Enterprise is designed to work on a local user’s computer and assumes direct access to all required applications. However, there are times when a particular task is better served by unattended batch processing, or the user needs the ability to initiate a transaction from a device that does not have direct access to those applications nor is running Ratchet-X. In these cases, Ratchet-X SoloBot is a perfect fit.

Unattended Batch Processing

One of the most common uses of SoloBot is unattended batch processing. A good example of this application is accounts payable processing. An accounting department may receive hundreds or thousands of invoices a day that need to be matched with existing purchase orders and entered into an accounting system. If importing those invoices via ETL or an API is not a viable option, you can use SoloBot running on a dedicated virtual machine to enter the data through the accounting system’s user interface just like the user would – only much faster and without errors. Since SoloBot has the ability to perform extensive error logging, you can process those invoices in a fraction of the time manually entry would take and focus your precious human resources only on exceptions. If you’re looking to scale SoloBot to accommodate higher volume transactions, check out or enterprise robotic solution Data Entry Bots at http://www.dataentrybots.com.

Remote User Requests

SoloBot allows you to run a Ratchet-X automation on a remote workstation freeing you up from having to have direct access to the integrated applications or the Ratchet-X runtime running locally. SoloBot allows you to create a customized user experience on any device which in turn can call out to the remote instance of Ratchet-X to access information when and where you need it. SoloBot is great solution when you need to:

  • access information from a mobile device
  • grant access to an undefined number of remote users
  • extend a legacy application to platforms it was not designed to run on
  • cannot distribute applications or the Ratchet-X runtime to the remote device


Sample Use Cases For Remote User Requests

  • Check inventory levels of a stocked item from a mobile device
  • Allow salespeople to place orders from the field
  • Retrieve document images related to a customer’s account
  • Retrieve a patient’s electronic health record from a remote diagnostic center

Highlights & Requirements

Supported Operating Systems:
  • Windows 10
  • Windows 8
  • Windows 7
  • Windows Vista
  • Windows XP
Supported Browser Versions:
  • IE v6 - v11
  • Chrome
  • FireFox
Supported Terminal Emulators:
  • All
Workstation Requirements:
  • 1GB RAM
  • 20MB disk space
  • Starter Kit: includes 10 user seats and administration tools
  • Additional user seats available on an each basis
Source code escrow available
Free evaluation available