The adapter software 62A may include one or more components which permit software such as applications or other components to communicate with the rules engine 61A. For example, the adapter software may provide methods to start and communicate with a rules engine executable file 61A.