OESIS® Framework


OESIS is a development toolkit and industry standard for endpoint application integration. The OESIS Local component of the framework consists of libraries that may be embedded into your endpoint client to enable the detection, classification and management of third party applications installed on the endpoint.

OESIS Local combines proprietary methods with information provided by operating system features such as Windows Security Center to provide reliable detection, classification and active programmatic management of applications installed on the endpoint, in a fully-supported and maintained toolkit. It supports Windows, Mac, Linux, Android and iOS platforms.

OPSWAT Security Score | Powered by OESISDetection

OESIS provides APIs for detecting applications installed on endpoints, including antivirus, backup, firewall, hard disk encryption and many other types of applications. To see the extensive list of applications that can be detected by OESIS, visit the Supported Applications Lists.


To complement detection of more than 15 types of applications, OESIS APIs allow the detected applications to be filtered into categories. This gives solutions the ability to retrieve lists of all applications on an endpoint that belong to a specific category. See the complete list of categories on the page of available APIs.


OESIS provides APIs for assessing and remediating endpoint applications so that solutions can perform advanced endpoint checks and management. Assessment features vary between the categories, but include checks such as:

  • Is the product running
  • Is the product up-to-date

Remediation functions also vary between categories, including actions such as:

  • Enable protection
  • Install missing patches/updates
  • Terminate the running application
  • Launch the application UI

Many other features are available for assessing and remediating applications. Read more on the available APIs page.

OESIS Local is ideal for integrating to many types of applications to power the detection and management of endpoint applications. This powerful set of libraries enables you to:

Perform secure endpoint assessments

OESIS enables a more secure way to access the information available through Windows Security Center or Windows Management Instrumentation (WMI) calls, including APIs to detect the current state of the antivirus. Using OESIS, you can verify the integrity of security applications by checking binary digital certificates of essential components, avoiding the risk of WMI spoofing.

Extend Windows Security Center

OESIS provides even more application detection and management capabilities than the antivirus and firewall information that can be collected from the WMI repository (through Windows Security Center). For example, OESIS provides remediation actions not available through WMI and also manages backup clients, hard disk encryption applications, VPN clients, and many other application types. OESIS also supports Mac, Linux, Android and iOS systems in addition to Windows.

Monitor and control any desktop's security applications

Extend your functionality with direct control over almost any security package, even with non-admin credentials.

Get instant compatibility

Support thousands of security applications from Symantec, McAfee, AVG, Avira, Avast, Trend Micro and many more. OPSWAT continuously expands and strengthens support for applications in all of the categories provided by OESIS.

The OPSWAT Certification Program helps ensure that the latest applications are supported by OESIS. Through this program, OPSWAT works directly with software vendors to build support for their products. OPSWAT Certification helps software vendors ensure that their products are compatible with leading network and technology solutions and helps OESIS Framework customers detect, classify and manage thousands of 3rd party applications. The OPSWAT Certification Program allows OPSWAT to address application compatibility for OESIS-powered solutions by:

  • Building support for more applications from software vendors of all sizes
  • Receiving betas and release candidates, so that support can be built before users upgrade to the latest version
  • Building support for a wider range of functions, as listed in our certification criteria

OESIS customers can actively expand the list of products their solution supports by promoting OPSWAT Certification to both software vendors and customers. Requests from leading companies and from customers are significant incentives for software vendors to join the program. Learn more about how you can help our mission to strongly support thousands of software applications by logging in to the OPSWAT Portal and watching the OPSWAT Certification presentation from the 2012 OPSWAT User Conference.

Learn more about OPSWAT Certification>>

Reduce development time and expense

Cut development, quality assurance, and licensing costs by using a proven, tested product deployed to over 100 million Windows, Mac, Linux, Android and iOS endpoints.

Protect systems with a low footprint on system resources



Supported Platforms:

  • Windows 9X, NT, 2000, XP, 2003, Vista, Server 2008, 7, 8
  • Linux: Fedora 5+, Ubuntu 8, Debian 5, CentOS 4, Red Hat 4
  • Mac OS X 10.3 - 10.8
  • Android
  • iOS

OESIS Local Interfaces:

  • Object oriented C++ interface
  • Simple COM interface ( TLB files available )
  • JAVA interface

Sample OESIS projects available in:

  • Visual Basic 6
  • Visual Basic 7
  • Visual C++ 6
  • Visual C++ 7
  • Visual Studio 2005
  • Visual Studio 2008
  • Visual Studio 2010
  • JAVA
  • JavaScript
  • C#