Build your own Antivirus


What we are offering:

Consulting for your team on how to build an antivirus product like described below.

Your team will get an Azure DevOps account connected to a Slack channel.

All items will be documented there:

  • Features  (below list)
  • User stories to define each feature in details
  • Bugs to signal issues in the product

You can book our services also to Promote your antivirus product

Building an endpoint security product (aka: Antivirus product) goes through the following phases:

A. Starting phase
1. Set up infrastructure for updates
2. Implement the OnDemand part of the product (with updates and GUI)
3. Implement the Real Time Protection (RTP) part of the product (with updates and GUI)

4. If you don’t have it already: implement an ELAM driver and a protected service, needed at the next step.

B. Certification phase
1. Prepare the product for 3rd party certification
2. Apply to Microsoft in order to be admitted in the Microsoft Virus Initiative

C. Prepare for release phase
1. Integrate the Windows Security Center API
2. Support in finalizing the User Interface, User Experience
3. Set up Licensing that works best for your product


Some other milestones were omitted for simplicity but will be added later in the project.

All these are independent of the engine OEM vendor.

In addition, if you choose Avira to be your OEM vendor, you would benefit of our long experience in this field.

  • Integration of Avira SAVAPI with On Access Scanning (needs to be licensed separately from Avira)
    • SAVAPI
    • Drivers, incl. ELAM driver and Protected Service for integration with WSC
    • Updater for Avira files

Optional components:

  • False Positive Prevention
  • Zero Day protection using cloud components
  • Remote configuration and control

Last, but not least: