OESIS Framework

Powerful Endpoint Security Software Development Platform

The OESIS Framework is a cross-platform, versatile and modular framework that enables software engineers and technology vendors to build advanced endpoint security products.

Available Modules

Device Compliance

Ensure proper installation and configuration of applications such as antimalware, encryption, web browsers, communication tools, firewalls, VPNs, etc.

Patch Management

Automatically detect missing patches for thousands of third-party applications and major operating systems to address vulnerability and configuration risks.

Vulnerability Assessment

Identify and assess vulnerabilities for thousands of applications and common operating systems covering over 25000 CVEs.


Prevent keyloggers from accessing keystrokes and any confidential data such as passwords and PII.

Anti-Screen Capture

Prevent unauthorized screen capture or recording by users, malware and 3rd party applications.

Advanced Malware Detection

Detect threats missed by antimalware engines; provide broad BYOD support.


Remove software applications without user intervention – including password-protected or corrupted / incomplete installations.

Removable Media Protection

Protect against threats posed by USB drives, CDs, DVDs, and other peripheral devices.


Proven and patented technology solution successfully used for more than 15 years, by industry-leading companies such as Cisco, Palo Alto Networks, HP Aruba, IBM and others.

Reduce development time

Cut development cost

Reduce maintenance and support costs

OESIS Modules and Components

Technical Details

Supported Platforms*:

  • Microsoft Windows 7, 8, 8.1 and 10
  • Microsoft Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, 2019
  • macOS 10.10 (Yosemite), 10.11 (El Capitan), 10.12 (Sierra), 10.13 (High Sierra), 10.14 (Mojave), 10.15 (Catalina)
  • Ubuntu Linux, centOS, Red Hat Enterprise Linux, Fedora, SUSE, openSUSE**
  • iOS 10, 11, 12, 13
  • Android 8, 8.1, 9, 10

* support may differ depending on the module used
** other distributions may also be supported

OESIS Integration

  • C++ libraries
  • Simple JSON in, JSON out protocol for invoking the functionalities

Sample OESIS projects available in:

  • C
  • C++
  • Python
  • Ruby
  • Objective-C

Module Size Comparison

Module Anti-Screen Capture Anti-Keylogger Advanced Malware Detection Device Compliance Removable Media Protection AppRemover Vulnerability and Patch Management
(not including dependency)
Windows 4.5MB Windows 4.5MB Windows 1.6MB
macOS 2.4MB
Android 2.4MB
Windows 9.1MB
macOS 17.5MB
Android 10.5MB
Windows 6.4MB
macOS 1MB
Windows 5.4MB
macOS 0.5MB
Windows 8-45MB depends on database type macOS 46MB
Dependency Device Compliance Device Compliance
Device Compliance - Device Compliance
Device Compliance Device Compliance

Customer stories