Managed R&D teams for your challenging projects

Apriorit is a software engineering company providing managed dedicated development teams for SaaS solution providers, cloud startups, and ISVs since 2002.

 

We focus on large-scale cloud solutions, such as SaaS CRM, ERP, and professional service platforms, and have significant experience of work on cybersecurity and virtualization projects for leading vendors. 

 

What is different about Apriorit?

  • Elite and up-to-date development skills,
  • Mature processes, 
  • Predictable results.

Working with high-profile clients, including several Fortune 500 companies, we established high standards of communication, effective team work, and pro-active client-facing attitude that we now apply for each project we have regardless its scale and background.   

 

Frequently facing technically challenging tasks, we nurture and support research and engineering rock stars within our teams, cultivate the culture of continuous self-development and improvement. Correspondingly, Apriorit aligns its recruiting and educational activities. 

Strong business analysis and project management verticals help us meet our clients' business needs, understand their visioning and priorities and translate them into plans, specs, and processes.

 

Apriorit is headquartered in US with an EU representative office in Budapest, Hungary, and three development offices in Eastern Europe hosting 15 R&D teams and over 240 specialists.

 
Undisclosed
 
$25 - $49 / hr
 
50 - 249
 Founded
2002
Show all +
Dover, DE
headquarters
  • Apriorit
    8 The Green Suite #7106
    Dover, DE 19901
    United States
other locations
  • Apriorit
    Nepfurdo utca 19. E. 1/4
    Budapest 1138
    Hungary
  • Apriorit
    Ukraine

Portfolio

Key clients: 

SaaS solution providers (CRM, HR, ERP, specialized service platforms), Fortune 500 security solution vendors, Fortune 500 virtualization technology vendors, data management and cloud computing startups.

Reviews

Sort by

Custom Driver Development for Data Recovery System

“Apriorit’s developers are the top experts in their field.”

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
May 2018 - Ongoing
Project summary: 

Apriorit developed a custom framework that enables a driver to facilitate communication between Windows operating systems, failed mass storage hardware devices and applications.

The Reviewer
 
1-10 Employees
 
Canada
Founder & CTO, Data Recovery Company
 
Verified
The Review
Feedback summary: 

Apriorit’s demonstrated technical proficiency was unique among 10-20 teams in consideration for the project bid. Without their development expertise, the product never could have come to fruition. The team couples excellent programming skill with professional conduct and rapid communication. 

BACKGROUND

Introduce your business and what you do there.

I'm the CTO of a small, high-tech business. We build hardware and software tools for data recovery service providers and government agencies on the B2B channel. We provide very distinct computer-related technologies to restore data from failed hard drives and solid state drives (SSDs).

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

For quite a long time, we were searching for experts in the Windows driver development area. Most of our hardware works on our own proprietary operating system. While we occasionally need drivers for standard devices, we don’t have internal resources with this skill since it’s not our primary focus. Only a few companies provide this type of service in North America, and none we found in the U.S. or Canada fit our allocated budget. We hired Apriorit for consulting and development services after confirming their capabilities

SOLUTION

What was the scope of their involvement?

Our company builds hardware that works on various operating systems, particularly for Windows. We needed a driver that connects our devices to the Windows operating system and allows proper functionality and communication with the applications we write. 
Rather than a key solution, Apriorit built a platform that enabled us to create our own custom driver for failed mass storage devices. Since the broken devices we work with aren't compatible with standard protocols, they need a sophisticated tool to comply with operating system specifications. 

Our custom product differs in many ways from standard drivers for functional hardware. We had quite specific and unusual requirements for the display. After Apriorit completed the framework, they spent a few more weeks helping us build a compatible key solution. Anytime a problem or question appeared, they quickly resolved it.

What is the team composition? 

I worked directly with three people from Apriorit including a senior business development manager and a project manager. One developer served as my point of contact to the rest of the technical team. 

How did you come to work with Apriorit?

We found Apriorit through Upwork. I published the requirements of our project and filtered through the 10-20 companies that responded. Based on our first interchange, they seemed like professional experts that could help us with this challenging endeavor.

How much have you invested with them?

We spent around $15,000 on their services. 

What is the status of this engagement?

Our project lasted from May–June 2018. We're still in the process actually, and that’s a good thing. As we encounter new questions and problems, Apriorit continues to support us, even though the project is officially finished and we’ve sent all the payments. I will probably hire them for the next phase of the project.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The key metric for success was that we were simply unable to complete this project without Apriorit. They helped us build the entire product. The quality of their development work is at the highest level I can imagine. We didn't find any other team worldwide with the same level of topical skills. Apriorit’s developers are the top experts in their field. 

How did Apriorit perform from a project management standpoint?

We usually used email to stay in touch and added Skype calls when necessary. In most cases, I communicated with the project manager. She’d escalate specific, technical inquiries to a developer who would contact me directly with a detailed response.

Apriorit’s communication was simply fantastic. Despite the time zone difference, they always responded to me within an hour. I'd hear back from them the next day at the very latest. Rather than merely confirming receipt, their correspondence always contained real answers and solutions to my problems. 

What did you find most impressive about them?

I most admired Apriorit’s professionalism and expertise. Their resources are highly skilled. Regarding project management, they had excellent response times and customer service. I'm a very satisfied client. 

Do you have any advice for potential customers?

I recommend videoconferencing with both the project manager and developers.  Sometimes emails can extend the timeframe, and it’s useful to discuss targets and challenges verbally. I prefer communicating directly with developers, but I understand why project managers are helpful. They can direct my questions to the correct 

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Development for HR Payroll Management Platform

"On a Google review, the product would receive between 4.5 and 5 stars."

Quality: 
4.5
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$1,000,000 - $9,999,999
 
Mar. 2015 - Ongoing
Project summary: 

Apriorit is developing an SaaS human resources base using AngularJS. The platform facilitates every stage of the employment lifecycle, from hiring and benefits to payroll and termination. 

The Reviewer
 
11-50 Employees
 
American Fork, Utah
Jeffrey Benson
Manager, PayDay Resources
 
Verified
The Review
Feedback summary: 

The platform has helped some clients achieve a 20% profit increase. Apriorit resolves issues within 24 hours, organizes efficient project sprints, asks insightful questions to determine the product's goals. Their communication and management are always top-notch.  

BACKGROUND

Introduce your business and what you do there.

PayDay Resources is a human resource company. I’m general manager, and my role is strategic planning and daily operations.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We needed to address a client's human resource need.

SOLUTION

What was the scope of their involvement?

It’s a software as a service (SaaS) product. We provide them with the scope of work, the use cases, and the workflow, which they implement in the software language of their expertise. They use AngularJS.

We asked them for an online user base with roles and rights that allows multiple users to address human resource issues along the whole employee lifecycle. This includes everything from recruiting and onboarding, to termination or separation, to integration with third-party vendors that offer support products like health insurance, employee benefits, or worker's comp and general liability insurance.

The platform also integrates payroll data so that all participating parties have the appropriate payroll and employee information to offer the best products.

What is the team composition?

We currently have six full time engineers. We were assigned a project manager.

How did you come to work with Apriorit?

After it was recommended that we use AngularJS, a gentleman we knew introduced us to Apriorit. We initially vetted them and some other companies. We isolated it to Apriorit after our investigation of their capabilities and prior projects.

How much have you invested with them?

We've spent little over $1 million.

What is the status of this engagement?

We started working together in March 2015 and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

With the companies that we’ve recruited, we’ve seen a 20% increase in new business because of the HR product we rolled out, not including the payroll module. On a Google review, the product would receive between 4.5 and 5 stars. The turnaround time is about 24 hours, from introducing the problem to fixing it.

How did Apriorit perform from a project management standpoint?

They’ve been exceptional across the board. We have sprints, sometimes weekly, and standup meetings every day. They all understand English, and every team member can write fluent English. We use Slack, Skype, phone calls, and email. I’ve personally interviewed every person. 

What did you find most impressive about them?

They’re professional. We’ve used Indonesian and Indian developers before, and the communication barrier was significant. With Apriorit, there is almost no communication barrier. Their interest in asking more questions to discover specifics about the product's performance has been a nice surprise.

Are there any areas they could improve? 

Product releases are timely, but sometimes they're a little too enthusiastic and it gets released before we can notify our customers. 

Do you have any advice for potential customers?

In the current political climate, there’s always a concern about using international engineers who are closely associated with Russia. As a business owner, I would recommend the reassurance of data protection. Make sure that security issues are available for review at any time.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
    They are so detail-oriented that it's overwhelming. 
  • 5.0 Cost
    Value / within estimates
    Their pricing is effective and competitive.
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I wouldn’t hesitate to refer them to any business.

Driver Dev for Global Cyber Security Company

“They seem to be very good at what they are doing.”

Quality: 
4.5
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Aug. 2016 - Ongoing
Project summary: 

Apriorit built a driver that monitors the system input/output and detects USB devices, signaling the OS to intercept and block them until they are examined. The driver is complete, but collaboration continues.

The Reviewer
 
51-200 Employees
 
San Francisco, California
Jianpeng Mo
Senior Director of Software Engineering, OPSWAT
 
Verified
The Review
Feedback summary: 

Apriorit’s test builds were valuable tools for demonstration purposes, and their resources helped to speed up the development cycle and decrease the time to market. The team managed the project perfectly and impressed with their expertise in driver technology and cross-platform development.

BACKGROUND

Introduce your business and what you do there.

OPSWAT is a provider of malware multi-scanning and device compliance solutions. We build products for device and data security, integrating multiple anti-malware vendors into an in-house scanning engine. We have a proprietary technology called “content disarm and reconstruction”, which we call “data centralization” internally. It is considered an industry-leading technology.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We were developing a low-level driver for monitoring interactions between USB media and operating systems.

SOLUTION

What was the scope of their involvement?

We worked closely with Apriorit to define the product roadmap and perform acceptance testing across multiple milestones. We provided a requirements document describing the behavior of the driver, based on which they drafted a statement of work describing their services, the product features, and future enhancements. We discussed the feasibility of each feature based on their complexity and expense. We defined a project timeline and delivery scope together.

The driver sits between the operating system and the applications running on it, facilitating low-level interactions with the interrupt memory, hardware, firmware, and interaction callbacks. It was built to monitor the system input/output, detecting USB devices plugged into system ports. The operating system will initiate a signal to a callback string, a signal which is monitored by the driver built by Apriorit. Whenever a new USB device is plugged in, it will be intercepted and blocked until our software has finished examining it.

What is the team composition?

They assigned two engineers and a product manager to our project.

How did you come to work with Apriorit?

We reached out to two outsourcing companies for the development of this project. We found Apriorit through a referral. Their background knowledge seemed to fit us the best.

How much have you invested with them?

The cost of their work was $50,000–$100,000.

What is the status of this engagement?

We started working with Apriorit in August 2015. The initial project is finished but we are currently working on another one with their team.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The quality of work provided by Apriorit was good. They delivered exactly what we agreed upon. We leveraged their resources to increase our internal development cycle and shorten the time to market. The overall experience has been good.

The testing builds they gave us were useful for demonstrating the agreed-upon features and what we would be able to do in the future.

How did Apriorit perform from a project management standpoint?

We maintained weekly meetings with the team. The scope detailed our expectations and required time for the build. We had real-time feedback and maintained agile project management. Their team was dynamic, allowing us to adjust our requirements from time to time, to get a better market fit. We used Jira for project management.

What did you find most impressive about them?

Their driver-level technology background is impressive. Apriorit has engineers who are familiar with cross-platform development, specifically Windows and Linux.

Are there any areas they could improve?

No. Based on our experience, they seem to be very good at what they are doing.

Do you have any advice for future clients of theirs?

It’s important to provide a detailed scope and have consistent meetings with the engineering team. Apriorit has reliable project management and development skills, but, when requesting changes, clients need to provide clear differentiation between the previous scope and current one.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Software Dev for Cyber Security Company

“They’ve never disappointed me because of their fast reactivity and ability to stick to timelines.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Jan. 2016 - May 2017
Project summary: 

Apriorit used .NET and C to develop a ransomware defense tool for Windows. They worked with an internal design team and were responsible for testing, applying adaptations, and fulfilling customer requests.

The Reviewer
 
51-200 Employees
 
San Mateo, California
CEO, Cyber Security Startup
 
Verified
The Review
Feedback summary: 

The system was successful in hundreds of applications. Apriorit was effective in translating requirements and challenges, while a holistic approach to development ensured accuracy. Timely delivery, transparent progress reports, and knowledge around more-obscure Windows subjects proved advantageous.

BACKGROUND

Introduce your business and what you do there.

I’m the CEO of a cyber security company focusing on deception. We have a team of around 45 people globally and have served 300 worldwide customers to date, including Fortune 500 companies and others.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We sometimes use a contractor to accelerate some of our development processes.

SOLUTION

What was the scope of their involvement?

We’ve worked with them several times. One project was developing a tool to help defend ransomware for Windows. Part of it was developed in .NET and part was in C. They developed most of the solution with us. We designed it but didn’t have resources in our R&D, so we asked them to take the project from concept to delivery.

We published several versions—the first of which was done in two or three months. We had to make adaptations and have them update the software due to ransomware’s ever-changing behavior. We also expanded our capabilities based on customer requests. They were responsible for testing the code for bugs since they developed it. They worked very closely with our research team and did a good job.

What is the team composition?

They had a project manager and a CTO who was the head of the team and strong in technology.

How did you come to work with Apriorit?

A friend of mine who had also worked with them referred them to me.

How much have you invested in them?

We spent around $10,000.

What is the status of this engagement?

We began working with them on this project in January 2016 and finished in May 2017.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We were successful in running hundreds of ransomware in the system. Each project they’ve worked on has been very successful. They’re really professional. They’ve never disappointed me because of their fast reactivity and ability to stick to timelines. I’ve never had complaints from my staff about Apriorit, which tells me that they’re a strong team.

How did Apriorit perform from a project management standpoint?

Project management is one of their strengths. Their project manager is able to translate the business logic and development challenges effectively. They’re also in charge of verifying whether the customer actually receives what they’re paying for.

They have someone who manages their business in the U.S., which is important because they actually know the requirements. He even came to San Francisco from New York to meet me in person.

They begin by confirming that they’re able to do a project. After the design is finished—either on their side or the customer’s—and finalized, they provide a project document which outlines milestones, developer capabilities, time for development, and QA testing. It’s all very professional and the start and finish of every project is clear.

The biggest problem in working with offshore teams is not knowing when they’ll finish a project. I’ve worked with four other groups, but I keep coming back to Apriorit because I know what I’m going to get. They’ve never missed a deadline.

They use Excel and PDF reports. They have a monthly session to discuss progress and present us with what they’ve done so far. Whether it’s a mockup or mid-project progress, they always give us a chance to look at the code. It’s good to see because you know that someone is working and doing something rather than just reporting via email. There’s more interaction when you get involved and learn how they work.

What did you find most impressive about them?

They’re very strong in development of kernel drivers and other Windows-related things that Microsoft never publishes documentation on. They’re phenomenal in this area.

Are there any areas they could improve?

No, I really enjoy working with them.

Do you have any advice for potential customers?

Pay them for what you need and don’t try to cut the price just because they’re offshore. They’re not expensive and don’t like to negotiate because their prices are already very affordable. They cost 50% less than other companies I’ve received quotes from.

5.0
Overall Score They’re a great company to work with.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    It’s one of their strong points.
  • 5.0 Cost
    Value / within estimates
    Their prices are decent and transparent.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I already do.

Data Security Software for IT Security Company

“They deliver on time, they’re responsive, and I’m happy with their work.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Apr. 2017 - Ongoing
Project summary: 

Apriorit augments the internal staff, assisting in R&D efforts. The team requires little oversight, and their managers take care of all administrative duties.

The Reviewer
 
11-50 Employees
 
Tel Aviv, Israel
CTO, IT Security Company
 
Verified
The Review
Feedback summary: 

Apriorit has extensive experience in the IT security field. Dedication to their work and a willingness to quickly fix errors make them a reliable partner. Successful engagements has resulted in possibly extending the partnership.

BACKGROUND

Introduce your business and what you do there.

I’m the CTO of a company that develops products mainly in the IT security field. We have customers worldwide, and I’m in charge of managing the product good and development group.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

Some of the research and development (R&D) we do requires reverse engineering and research on proprietary formats and algorithms. We wanted to accelerate this R&D, so we began looking for a partner to augment our internal team.

SOLUTION

What was the scope of their involvement?

Apriorit required very little oversight on our part. Their project manager interviewed our staff and then built out the requirements for the project. They sent me a scope of work based on those interviews, we finalized the plan, and then they executed on it. They work in .NET and Python.

What is the team composition?

We interact with the account and project managers and one developer when we need to talk about technical work.

How did you come to work with Apriorit?

They contacted me during a conference. They approached our booth and offered their services, and we selected them due to their experience with IT security. They know how to develop security features, they understand a vast range of technologies, and they can perform low-level debugging and reverse engineering.

How much have you invested with them?

We’ve spent around $40,000.

What is the status of this engagement?

We began in April 2017, and we’re planning on having them launch additional projects.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

They deliver on time, they’re responsive, and I’m happy with their work. We have a good partnership, and I’d work with them again. The code quality and dev work are decent, and if there are issues, they adapt accordingly.

How did Apriorit perform from a project management standpoint?

They provide weekly updates as necessary, and they’re willing to have status phone calls when we ask. We mainly communicate via Skype, and we have a friendly relationship; they don’t require a lot of my attention. They provide full visibility to their progress and offer a post-delivery warranty to fix issues found afterward.

What did you find most impressive about them?

They’re dedicated to their clients. Instead of just asking for instructions, they work with the customer to build requirements and plans, which was helpful.

Are there any areas they could improve?

No, I don’t think so.

Do you have any advice for future clients of theirs?

Have as many conversations as possible to be fully aligned so you can better focus on the product and development.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Malware Protection Solution for Security Company

“I’ve … worked with numerous developers, and Apriorit is far better than everybody else.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$50,000 to $199,999
 
Aug. 2016 - Ongoing
Project summary: 

Apriorit is building a malware protection solution by creating a kernel-level driver. The project is iterative and collaborative.

The Reviewer
 
1-10 Employees
 
Texas
CTO, Malware Protection Platform
 
Verified
The Review
Feedback summary: 

Apriorit is responsive and proactive, putting clients’ needs as a top priority. Their work has resulted in excellent customer satisfaction and a plan to expand the involvement of their project’s scope.

BACKGROUND

Introduce your business and what you do there.

I’m the CTO of a security company.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We were building an endpoint security detection product for Windows, but it’s difficult to create a quality, stable kernel-level driver. We wanted to find a partner who could help but who was also affordable.

SOLUTION

What was the scope of their involvement?

Our main goal was to create a solution for malware protection. Apriorit’s work is based on C++, and the current architecture is post-Vista, although it could easily be adapted for pre-Vista. The product uses the Windows driver development kit.

The only way to get certain crucial data is to be at the kernel level, and the only way to do it efficiently at runtime is at the kernel level. Over time, that evolved into our current problem, which is looking at defects in the actual kernel itself at Ring 0.

Typically, I describe my requirements, they come back with refinements, I approve, and then they develop and test it.  They deliver both the finished product as well as a comprehensive spreadsheet that describes the quality and stability tests of their end product release.

What is the team composition?

They assigned a kernel developer, a QA person, and a project manager. When we go through an engagement, I work with the project manager.

How did you come to work with Apriorit?

I was doing research online and I came across a paper they wrote. They had some sample code in it to test, and what they were delivering was far easier to consume than anything else I'd come across, and it spoke to their openness and depth of knowledge.

I reached out to them with a request for information, and I provided a high-level description of the problem we were trying to solve. They responded quickly and satisfied our first scope, so we increased it and they still satisfied. After that, we committed to a long-term engagement with them.

How much have you invested with them?

We’ve spent $95,000.

What is the status of this engagement?

We started in August 2016, and the partnership is ongoing. We plan to increase the scope of that contract substantially in the coming months.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We test the product against a series of platforms and then distribute it to our customer base. We trust their QA; we’ve had a trivial number of failures, and most are due to user error. The other problems are usually because we’ve asked them to basically invent something brand new, and there’s no reference for it. Even then, though, my customer satisfaction rate is extraordinary.

How did Apriorit perform from a project management standpoint?

Apriorit always provides a clear timeline, and they never miss a deadline. They’re responsive and proactive, making recommendations and doing research without being asked and without charging extra.

We mainly communicate via email and sometimes Skype.

What did you find most impressive about them?

I’ve been in this business for 20 years and worked with numerous developers, and Apriorit is far better than everybody else. They’re clear, articulate, and flexible. If I ask them to get on Skype, they will, even at odd hours. They take on urgent tasks immediately, and they’re honest about their skillsets and limitations.

Are there any areas they could improve?

I'm delighted with them. It's been a year and a half, and I have no complaints. They're incredibly fair people.

Do you have any advice for future clients of theirs?

To get the maximum value, develop a rapport and build test. The faster you do, the more open you’ll be able to be, and the more open you’re able to be, the faster you get quality results. They’ll deliver per specifications no matter what, but a good relationship means they’ll be comfortable offering more alternatives and suggestions, which are always helpful.

5.0
Overall Score They're proactive in collaborating and are open to constructive criticism. There's never been hard feelings between us.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They've never missed a project deadline.
  • 5.0 Cost
    Value / within estimates
    It's hard enough to find that quality service, much less to get it at the price point we're getting it for.
  • 5.0 Quality
    Service & deliverables
    They always bring more than one mind to work on a complex problem.
  • 5.0 NPS
    Willing to refer
    I already do.

Driver Development for Web Security Company

“[T]hey always do good work in a short amount of time. “

Quality: 
5.0
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$1,000,000 - $9,999,999
 
June 2009 - Ongoing
Project summary: 

For nearly a decade, Apriorit has developed numerous web security products (e.g., drivers, email security programs). Main priorities are currently maintenance, enhancement, and bug fixes.

The Reviewer
 
51-200 Employees
 
United Kingdom
Product Manager, Cloud Security Company
 
Verified
The Review
Feedback summary: 

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.

BACKGROUND

Introduce your business and what you do there.

I head up project development in the engineering department for a company that sells cloud content security products. Our platform brings together various standalone security products in the web, email, and cloud space into one unified dashboard.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We needed a partner with expertise in Windows operating systems, which we didn’t have as an in-house skill. Within our web security product, we had to develop an agent (Windows software that would run on standalone PCs) that would intercept web traffic. So, whenever anything made an outbound web request, we needed a way to intercept those requests and send them onto our cloud service to make a decision as to whether it was acceptable or not. This required a deep knowledge of the Windows environment and driver development, which was out of our comfort zone, so we searched for external help.

SOLUTION

What was the scope of their involvement?

When we started back in 2009, the process was simple: we prepared an initial scope of requirements list, and, as part of that initial analysis, Apriorit created a proof of concept (PoC) to determine the project’s feasibility.

Over the years, we’ve moved to other projects, like the Windows driver. it's a small piece of software that runs on your windows PC as a background service. As you use any software connecting out to the Internet, it intercepts the traffic, sending it to our cloud service where we analyze it and then approve its request or not. The driver provides web filtering service so that customers can, for example, block time-wasting sites or adult content at different times of the day. Apriorit’s technology lets us look for malware-infected websites or malware that might have triggered on the network, and it offers other functionalities like identifying users.

We recently had Apriorit build the same product but for Mac OS, and now we maintain those two products with them; we provide enhancements, bug fixes, and maintenance. We also have a small team responsible for our email security product, which is the other major project that we have.

The Windows product uses Visual C++, the Mac is Objective-C, and the email product is a C#.NET platform. Originally, we just had them writing code and we did QA ourselves, but we’ve started having them include QA in their team, and it’s worked out well.

What is the team composition?

We have a dedicated project manager who is our main point of contact and who takes care of the rest of the team. We have around eight developers on retainer, and I’ll usually deal with them directly if there’s a particularly complex issue that needs to be resolved.

How did you come to work with Apriorit?

We found them through a LinkedIn advertisement. I noticed they were skilled in low-level driver-related work, and a lot of other service providers focused on higher-level, which I didn’t need.

How much have you invested with them?

So far, we’ve spent around $1.5 million.

What is the status of this engagement?

The project started around June 2009, and it’s ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We don't have official metrics, but they always do good work in a short amount of time.  They fix bugs quickly, and they properly maintain what’s already been built.

How did Apriorit perform from a project management standpoint?

They're quite good at writing a brief, and they almost always deliver on their quoted estimate. The project manager emails me a weekly report, which lists what work each developer or QA people is doing so I can keep an eye on it. We predominantly use Jira, email, Skype, and Slack. I’ve visited them in person, as well, but they’re flexible in how you want to work and communicate with them.

What did you find most impressive about them?

They don't just do what you ask; they research the problem and your proposed solution. If they find a better idea, they’ll tell you, and that adds a lot of benefit to their work. Other agencies usually just deliver what you ask, regardless if they think it’ll work or not. Apriorit also knows how to communicate incredibly well.

Are there any areas they could improve?

They shouldn't be afraid to come forward and say if they need more resources. It would be good for them to be a bit more transparent on their limitations so that, as partners, we could work together to overcome any issues.  Overall, though, it’s been a good relationship.

Do you have any advice for future clients of theirs?

Be clear with what you want to achieve because they’ll ask for details right away. You’ll need more than just broad brush strokes because they’re heavily engineer-focused, so you’ll need to point them in the exact right direction to best utilize their skills.

5.0
Overall Score We've been working together for nearly ten years, so that's got to say something.
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They very rarely miss a deadline and, if they do, they let you know, which gives you time to adjust.
  • 4.0 Cost
    Value / within estimates
    They aren't the cheapest, but you get what you pay for.
  • 5.0 Quality
    Service & deliverables
    Our customers are very happy with the end result.
  • 5.0 NPS
    Willing to refer
    I do recommend them.

Multiple Dev Projects for Mobile Security Company

“[T]he fact that I’ve stuck with Apriorit for 4 years … is the best feedback I can give.” 

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
Aug. 2013 - Ongoing
Project summary: 

Apriorit developed Android and iOS application, later expanding the scope of work to include Chrome extensions, Windows, and Linux development. They worked not only on the apps but the operating systems too. 

The Reviewer
 
1-10 Employees
 
Israel
Eyal Dotan
CEO, Borta
 
Verified
The Review
Feedback summary: 

The team is flexible, professional, and knowledgeable, and their high level of competency is demonstrated by the length of the ongoing development partnership. The completed projects were well-received, with excellent quality assurance work from a team who were quick to pick up new skills.

BACKGROUND

Introduce your business and what you do there.

We are developing solutions related to low-level development, security, and virtualization for Windows operating systems. I am the CEO and also in charge of the technical side.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We were looking for qualified development manpower.

SOLUTION

What was the scope of their involvement?

We had an initial talk about our technical needs with their CEO, who is technical himself, after which they assigned a developer to us.

The initial engagement was around some specific Android, and later iOS, applications in the security field. Their work involved not just creating apps, but interacting with the operating system itself. Later on, they also helped us with other projects, for Chrome extensions, Windows, and Linux.

What is the team dynamic?

We initially had a one-person team and extended it to more and more members. We needed a burst of resources, and they were able to increase the team quickly, as well as decrease it back to normal after finishing the project.

We were assigned a project manager and interacted with the other people on the team as well. Currently, we have 3 resources — 2 part-time developers and a tester — plus the account manager, all of whom are housed at their offices.

How did you come to work with Apriorit?

I had seen some articles published by their members on development sites, including some on Code Project. The content was in a field I was interested in, namely low-level development, close to hardware and drivers. I contacted a few people and companies and decided that Apriorit would be the best choice. I tested them, and it turned out to be true.

They did not require advance payment or a hard commitment from the start but rather trusted us.

How much have you invested with them?

The project size has been around $300,000 across 4 years. There have been times when the monthly cost was higher, and times when it was lower.

What is the status of this engagement?

We started the collaboration in August 2013. The initial project finished, but we have been working on a monthly basis, since then.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We have a contractor relationship, but I consider them to be a part of our team. Success is always a difficult thing to measure when it comes to product development, because it doesn’t directly translate into numbers. In general, I’ve worked with a variety of software development companies and the fact that I’ve stuck with Apriorit for 4 years, even though not an absolute proof, is the best feedback I can give.

How did Apriorit perform from a project management standpoint?

They never say no and have always been flexible and professional. Their project managers have taken away many of the headaches associated with software development and I’ve learned to trust that, if I require something from them, I will receive a reply and it will be done.

Their QA [quality assurance] people are excellent; I can give them any mission and they will figure out how to do it. Basically, they’re all capable of learning things on-the-fly, which is the most important part. Some deliverables took longer to complete, but we have had projects requiring research, so the results would have been the same for many other teams.

We used to have Skype calls, but I changed it to email communication as I think it’s a better approach. Their written English is good, but phone conversations can be a bit more challenging or rather require more effort.

What did you find most impressive about them?

Their ability to learn things as they go. I’ve worked with developers from around the world and Apriorit is my top choice. They are the only contracting developer I’m still working with.

I’ve tried using other parties, not because I was unhappy with them, but because I needed additional, unrelated product development. After trying a Ukrainian company, I made the decision to move that project to Apriorit too.

Are there any areas they could improve?

Not really. Whenever there was an issue, I mentioned it to them, and they fixed it.

Do you have any advice for future clients of theirs?

It’s important to create a good connection with each team member and not to deal with them as just another outsourcing group where you only communicate with the project managers. Giving feedback to each team member individually, not keeping too much distance, and asking questions are important. The account manager shouldn’t be the only contact.

5.0
Overall Score For all the reasons mentioned.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    Some estimates were inaccurate. It’s a bit of an unfair rating, since many of our projects required open-ended research.
  • 5.0 Cost
    Value / within estimates
    I’ve worked with many developers in the field, and their quality/price ratio is definitely the best I’ve seen.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I know I will be working with them for any future project, without question.

Legacy App Modernization for Tech Company

"Apriorit has always been conscientious and customer-centric."

Quality: 
5.0
Schedule: 
4.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$1,000,000 - $9,999,999
 
June 2014 - Ongoing
Project summary: 

Apriorit provides enhancements for a B2B web CRM service. The team provides QA, business analysis, project management and code in this relationship.

The Reviewer
 
11-50 Employees
 
United States
Matt Gabrielson
Former President, Agemni
 
Verified
The Review
Feedback summary: 

The team has met all objectives and works efficiently, with minimal coding errors. Apriorit’s work has been so successful that the internal team was been phased out and they are now the sole developers. The team is responsive and communicative, providing great customer service.

BACKGROUND

Introduce your business and what you do there.

We offer an enhanced CRM [customer relationship management] designed for the indirect channel retail process of major satellite, cable, and internet providers. I was the president of the company.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We wanted to find a comprehensive outsourced solution.

SOLUTION

What was the scope of their involvement?

Apriorit provided enhancements to our web CRM. It was a 13-year-old application, so it was completely refactored. We also set up a full research and development team that was responsible for creating new features.

Apriorit offered a business analyst, project managers, developers, and a quality assurance team housed within one area. They were responsible for code quality and deployment schedules. Apriorit provided us a turnkey and cost effective solution. They met all of their objectives and worked efficiently, with fewer errors than our domestic engineers.

Initially, Apriorit worked in collaboration with our in-house engineers, but we ended up replacing our internal team entirely.

We worked with a total of 11 people from Apriorit. I mainly interacted with the business analyst and project managers. Other people from our company also interacted with the engineers, given that we drive the workforce allocation.

How did you come to work with Apriorit?

We met Apriorit as a personal referral from someone who had been happy with the results achieved by Apriorit. We had an interview with their company and decided to assign a test project for one developer. We then moved up to 2 developers across different 2 projects and then expanded to bug fixing, research and development, and quality assurance activities.

How much have you invested with Apriorit?

We have spent $50,000 per month on Apriorit's services for the last 2 years.

What is the status of this engagement?

We have been working with Apriorit for over 2 years.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

Subjectively, I can say that releases were always made on-time. The feature load was as expected. Apriorit had nominal staff turnover and they always handled retraining and sourcing for their resources.

How did Apriorit perform from a project management standpoint?

We made releases every 2 weeks and were moving towards continuous delivery. Apriorit's pace was phenomenal.

We used Gemini Tracker from Countersoft, which is similar to Jira. All tickets were entered into this system, prioritized into our sprints, and moved through the development process. We used the tool for release scheduling.

What did you find most impressive about Apriorit?

Apriorit accommodated us through an 8-9-hour time zone shift. We also appreciated their ability to communicate in English, take directions and ask questions, without following requirements blindly. If something did not make sense, Apriorit wouldn't simply build it. They would ask questions and remain proactive in engaging the product owner. Apriorit has always been conscientious and customer-centric. I visited their offices 4 times during our 2-year collaboration and found Apriorit's team to be very personable. Apriorit has a 300-person team, so they have a great breadth of resources.

I also appreciated Apriorit's ability to understand requirements. We built a very complex CRM, which was actually a combination of an ERP [enterprise resource planning], POS [point of sale], and CRM. It had a highly coupled stack. Apriorit's ability to understand a 13-year-old legacy application, and maintaining and enhancing it, was completely superior.

Apriorit is based in Dnipro, Ukraine, which manages its own internet and electrical power. This meant that we never had challenges with internet connectivity.

Are there any areas Apriorit could improve?

Any customer looking to hire Apriorit should have a good product vision and strategy. The pace that Apriorit's business analysis, project management, and quality assurance teams can run at can be staggering. We had trouble keeping them busy, and Apriorit kept churning out deliverables at remarkable quality.

Having a product owner act as a single voice is also important. These are all normal business practices. The most valuable factor for us was an 18-month vision phase, followed by month-to-month looks at our strategy and what marketable features we wanted to deploy. We built requirements and tests accordingly.

5.0
Overall Score
  • 4.0 Scheduling
    ON TIME / DEADLINES
    Given the nature of the beast, perfect schedules are not possible.
  • 5.0 Cost
    Value / within estimates
    The value given by Apriorit was off the charts. I would rate them higher if I could.
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Resource Engagement for Fortune 500 Technology Manufacturer

"We've created one of the best products on the market, thanks partly to Apriorit and their dedication to quality."

Quality: 
4.5
Schedule: 
4.5
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
Project summary: 

Apriorit provides networking and display protocol expertise for a large software company. The team worked on iOS, Android, Mac, and Linux systems to establish backend connections.

The Reviewer
 
10,001+ Employees
 
United States
Project Lead
 
Verified
The Review
Feedback summary: 

The team has had minimal turnover over this 8-year-long relationship. Apriorit provides quality code and meets all deadlines set before them. They have a diverse set of developers with depth of knowledge across multiple technologies, making them an invaluable partner.

BACKGROUND

Introduce your business and what you do there.

We build software which competes with Citrix and VMware, utilizing remote desktop protocols. I was the project lead while working with Apriorit. 

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with Apriorit?

We originally contacted Apriorit because we needed a developer with experience in networking and display protocols. They had done a lot of reverse engineering in this area and it was one of the things that Apriorit initially touted. We had been doing this kind of work ourselves and needed to expand our team in a cost-effective way.

SOLUTION

What was the scope of their involvement?

We build our own software. Apriorit provided development for iOS, Android, Mac, and Linux, creating what we called a connector, which established remote connections to our backend servers. Apriorit is in charge of the client piece of our software. We also have a Windows-based component, which is developed in-house.

Apriorit helped us add some protocol enhancements, like flash and USB redirection. These components go across all connective versions. Apriorit built both the server and client pieces for various connectors.

Apriorit also provided a good bit of quality assurance work for us. At its peak, my team was comprised of 60% in-house resources and 40% resources from Apriorit. They accounted for almost half of our team. At most, Apriorit provided us with an 18-person team, split between development and quality assurance, almost in half, but favoring the development side.

How did you come to work with Apriorit?

We found Apriorit through online research. We have worked with 4 different companies, settling on Apriorit after around a year. We had been working on other items before finding Apriorit, which didn't turn out very well. We came to identify Apriorit as the best option, started working with them and gradually expanded their involvement. We have had a good relationship with Apriorit's owner. He has always been very flexible, has had good ideas, and made sure that the Apriorit team was made up of smart people, up-to-date with various technologies used by companies. It has been very difficult for us to imagine starting again with another contracting firm. The technology we've worked on was quite unique, and Apriorit also learned a lot by working on the project with us. To spin this back up with another team would have taken us at least a year, without a guarantee that we'd receive the same level of competence.

How much have you invested with Apriorit?

The cost of Apriorit's services has come up to 1 million dollars per year, for the last 3-4 years.

What is the status of this engagement?

We initially got in touch with Apriorit 8 years ago.

RESULTS & FEEDBACK

Could you share any evidence that would demonstrate the productivity, quality of work, or the impact of the engagement?

We've had a good overall relationship with Apriorit. It was a bit rocky in the beginning. We started out doing project-based work, but it was not a well-managed process. We threw some tasks at Apriorit, asking for ports to Mac or Linux for example, without giving them a lot of clarity. We created a bit of a headache for ourselves, making branches of code which quickly became diverged. We came to assign a development leader to the project in order to get things back to a single codebase. This helped us a lot. We started having bi-weekly meeting with Apriorit's team and they came to work as an extension of our team from that point on, as opposed to doing project work. We've been working like this for the last 5 years.

Apriorit's leader has also been very good at failing. Staff turnover has been very light, with only 5 developer changes during the last 8 years. Most of the people we're working with at the moment have been around since the beginning. Retaining those people for that long has been amazing. Most of them are relatively young, which means that they want to move their careers quickly. When we did lose a team member, Apriorit's principal has made sure that we'd have a good person to fill the spot, with similar skills.

We've been working on the same project with Apriorit from the start, namely building the connectors for our solution, making incremental improvements. We've created one of the best products on the market, thanks partly to Apriorit and their dedication to quality. Our product has recently gone into maintenance mode due to our company being acquired by a former competitor.

How did Apriorit perform from a project management standpoint?

Apriorit was very good in terms of meeting deadlines. They were an extension of our team, so Apriorit operated more in lines with this relationship, as opposed to doing project-based work. We kept release schedules which Apriorit always respected, delivering good quality.

We used Team Foundation Server as our main collaboration tool for all aspects of the project, including bug tracking. I know that Apriorit uses other tools internally as well.

What did you find most impressive about Apriorit?

What is distinct about Apriorit's practice is the level of very highly skilled developers, not only in terms of app or database builders, but across numerous technologies. Apriorit is very good at creating low-level protocols for security, being able to work at OS level. I appreciated Apriorit's depth of knowledge and skill.

Are there any areas Apriorit could improve?

We have learned that if work is going to be contracted to a third party, the project scope needs to be well-defined. If we gave Apriorit something which was open-ended or had ambiguities, we sometimes didn't receive what we wanted and had to unwind what was built. It worked better for us to bring in Apriorit as a part of our team, as opposed to simply doing project-based work. Our kind of development didn't fit very well with the latter approach. We needed people on our team which were capable of making decisions and incremental improvements through experimentation and trial-and-error. It wasn't the type of work that we could hand off to Apriorit and have them create a magical outcome or improve something by 35%, if we didn't know that the goal was really possible. We only used Apriorit as a traditional contractor in the beginning, but ended up changing the way in which we worked, which turned out better for us.

5.0
Overall Score The experience has been pleasurable.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    Apriorit has been very good in this respect.
  • 4.0 Cost
    Value / within estimates
    We have paid a bit more than average for Apriorit's services, because of their expertise.
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer
    I have recommended Apriorit.