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

Vulnerability and Patch Management

Detect 1000s of vulnerable applications; reports CVEs; auto-patch vulnerabilities.

View Details


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

View Details

Anti-Screen Capture

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

View Details

Device Compliance

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

View Details

Advanced Malware Detection

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

View Details


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

View Details

Removable Media Protection

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

View Details


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

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