EndorsedendorsedOngoing

Driver Development for Web Security Company

Services Covered:

Custom Software Development
Project hero — replace with case study imagery
Industry
Industry

Information Technology

Duration
Duration

206 months

Budget
Budget

1M - 10M

Client Size
Start Date

1 June 2009

Team Size
Team Size

6-10 Employees

Engagement Model
Engagement Model

Offshore

Project Capability Score (PCS)

gauge meter
82/100
Strong

Project Capability Score (PCS) estimates how capable Apriorit is of successfully delivering a project like this, based on its past experience, track record, and ability to handle similar work. Learn more about PCS


Client

Confidential

map United Kingdom

Project Summary

Apriorit has worked with the client since 2009 developing and maintaining web security products, including a Windows driver that intercepts outbound web traffic and forwards it to the client's cloud service for analysis. They also built a macOS version and support an email security product. The vendor provides ongoing enhancements, bug fixes, and has recently incorporated QA into their delivery, while communicating via Jira, email, Skype, and Slack.

Key Challenges

  • Needed Windows OS and low-level driver development expertise that the client lacked in-house.
  • Required an agent to intercept outbound web requests and forward them to a cloud service for real-time analysis and filtering.

Project Deliverables

  • Proof of concept (PoC)
  • Windows driver (background service/agent) to intercept outbound web traffic
  • macOS version of the agent
  • Email security product (C#.NET platform)
  • Ongoing enhancements, bug fixes, and maintenance
  • QA integration into the vendor team

Project Solution

Apriorit created an initial scope and proof of concept to validate feasibility, then developed a Windows driver (background agent) that intercepts outbound web requests and forwards them to the client's cloud service for analysis and filtering. They also developed a macOS version and support an email security product on a C#.NET platform. Over time they expanded their role to include QA, ongoing maintenance, enhancements, and bug fixes while coordinating through a dedicated project manager and regular reporting.

Project Outcome

  • They fix bugs quickly and provide consistent maintenance of existing products.
  • They generally deliver on quoted estimates and provide weekly reports on team activities.
  • The vendor proactively researches problems and suggests better solutions, improving overall product quality and communication.

Platforms

  • DesktopDesktop

Tech Stack

  • C++C++
  • C#C#
  • .NET.NET

Client Endorsement

Overall Review Rating

4.75star5 out of 5 stars

Timeliness

Cost Rating

Willing to Refer

Quality of Deliverables

Apriorit is actively involved in projects and responds quickly to any questions or needs. The team easily adjusts to changing scopes and is invested in created the best products for their customers.

Anonymous

Product Manager

Note: This endorsement is based on publicly available client feedback from external review sources.

More Projects by Apriorit

Ongoing
Information Technology

Windows Port & Driver Development for IRIS Audio Technologies

Preview of the Windows Port & Driver Development for IRIS Audio Technologies
Budget:
200K - 999K
Duration:
58 months
Team Size:
6-10

Services Covered:

+1 more
Ongoing
Information Technology

Kernel-Level Malware Protection Driver Development

Preview of the Kernel-Level Malware Protection Driver Development
Budget:
50K - 199K
Duration:
120 months
Team Size:
1-5

Services Covered:

+1 more