Software R&D Services Since 1990

Auriga is a software R&D and IT outsourcing services provider incorporated in the US and operating development centers in the EU and Russia since 1990.

Auriga offers a wide range of software services, including software R&D and product engineering, maintenance and sustaining engineering, testing and QA, re-engineering and porting, product customization and integration, as well as IT consulting.


Auriga's activities encompass software for medical devices, embedded systems, mobile solutions, system-level software, multimedia, corporate and web-based applications, social networks, cloud services, and automated testing.

Auriga provides its services to customers in such industries as medical devices, automotive, industrial automation, telecom, mobile, finance, information security, media and entertainment, consumer electronics, education, government, avionics, logistics, robotics, etc.

250 - 999
Show all +
Woburn, MA
other locations
  • 125 Varshavskoe Shosse, Unit 16A,
    Moscow 117587


Key clients: 

The list of Auriga’s clients includes such companies as Broadvision, Chrysler, Dialogic, Digital Guardian, Draeger Medical, Hewlett-Packard, Home Credit, IBM, LynuxWorks, Mindray, Pigeon Point Systems, CROC, Barclays and many others.

Auriga offers a wide range of software R&D and consultancy services, including device prototyping and emulation, automated and interoperability testing, system V&V, legacy code refactoring, porting to CPUs and operating systems, third party platforms customization and integration, as well as maintenance and sustaining engineering. Over the past 25 years working with medical device, automobile and construction tools

manufactures, telecom and power management companies Auriga has accumulated knowledge of the software development and testing practices that save time and costs and allow strict compliance with quality and risk management standards.

Software Development for Medical Devices

Auriga encompasses 15+ years of experience in software development and testing for medical devices. We delivered 50+ projects to our clientele, from large medical device manufacturers to small innovative start-ups. The array of equipment we are familiar with includes patient monitors, anesthesia units, ventilation workstations, dialysis systems, infusion pumps, and others.

Embedded Software Testing and Test Automation

Embedded software is everywhere – from ordinary home appliances to sophisticated medical devices, automotive engines, and flight control guidance systems. In many cases, embedded software performs both highly sophisticated and mission-critical functions. Even small software defects can affect the reliability and safety of the overall system and endanger people’s lives. Therefore, it is impossible to overestimate the importance

of embedded software testing. Please enjoy our short video on embedded software testing and test automation!

Augmented Reality Apps for Property Renovation

Augmented Reality (AR) is one of the fastest developing technology trends worldwide, exhibiting enormous potential. AR is accessible to anyone with a smartphone; no special or costly equipment is required. The range of AR usage scenarios is vast, from AR games, such as Pokémon GO, and AR dressing rooms to AR-enhanced travel guides and AR surgery simulations. AR not only enhances the customer experience by enabling interactive

showrooms and tutorials; it also speeds up and eases routine work to accelerate your performance. With this in mind, Auriga’s engineers developed several AR Android applications to automate some routine operations during property renovation.

Big Data in Healthcare

Big Data is big power. Excited by the many opportunities Big Data offers, we at Auriga have already started working on our own Big Data solutions for the MedTech industry.


Sort by

Software Development & Support for Software Company

"They have not had a large turnover rate, which is a big benefit to our product."

Willing to refer: 
The Project
$1,000,000 - $9,999,999
Feb. 2000 - Ongoing
Project summary: 

Auriga, Inc. provides an outsourced team of software developers and QA engineers. They design, develop, and test code using C, C++, Java, and Lisp. They also assist with other consulting and dev projects.

The Reviewer
201-500 Employees
Redwood City, California
Theresa Markiewicz
Engineering & Product/Project Manager, BroadVision, Inc
The Review
Feedback summary: 

The depth of knowledge, competence, communication and work ethic of the team at Auriga has led to a very successful working relationship between Auriga and the on-shore team.

A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.


Introduce your business and what you do there.

I am an engineering and product/project manager at BroadVision Inc. I am responsible for all aspects of the QuickSilver product line from customer experience through development. BroadVision QuickSilver is one of the most powerful document creation and management tools available. It enables businesses to create and publish lengthy, complex documents in virtually any language and any format.


What challenge were you trying to address with Auriga, Inc.?

We were looking for an outsourced team that could augment our in-house staff by helping to design, develop and test parts of our product, and we were also looking to save money by using an outsourced/off-shore team. The QuickSilver codebase is over 2.7 million lines, and the Auriga team is able to competently deal with the large code base.


What was the scope of their involvement?

Initially, Auriga helped develop the “filters” component of our code. As time has passed, they’ve transitioned into developing all parts of the QuickSilver product. Their team does design, development, bug fixing, and QA. The main languages for development are C, C++, Java, and Lisp. The QA engineers are solely responsible for testing QuickSilver including writing test plans, doing manual testing and creating and running automated tests.

In addition, they have helped us with consulting engagements for customers, as well as development work for other products at BroadVision Inc.

What is the team composition?

There is a project manager who also works as a developer. In total, we work with three developers and two QA staffers. In past years, we’ve had up to 18 people working with us. The size of the outsourced team is contingent on our requirements and has changed over time.  

How did you come to work with Auriga?

Auriga, Inc. was originally hired as an outsourced development team in 1995 as part of Interleaf, a company I worked for that was acquired by BroadVision, Inc. in 2000. Back in the 1990s, a member of our development team knew of and contacted the head of Auriga, Inc. and this led to hiring the outsourced team. We have continued working with Auriga, Inc. because of the reduced cost compared to onsite development, the competence with which they have been able to develop and contribute to our product and the stability of the outsourced team through the years.

How much have you invested with them?

We spend roughly $250,000 per year. Overall, we’ve invested several million dollars with Auriga, Inc. The number of staff has fluctuated over time as the team has evolved in size with our needs.

What is the status of this engagement?

The engagement with BroadVision Inc. began in early 2000. Our work with them is currently ongoing.


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

Over the years, they’ve become a core component of our team. They are just an extension of our onshore team. They have helped to release over 18 major product revisions with me since 2000. They have also worked with us on three consulting projects and have done hundreds of customer patch fixes. Their team is vastly experienced and dedicated. It would be extremely difficult to release QuickSilver without them.

How did Auriga, Inc. perform from a project management standpoint?

From a project management standpoint it has been extremely easy to work with Auriga. Having a project manager on their side and our side has facilitated communication and planning. Auriga is very good at estimating their work and at following through to meet deadlines. There is good communication with frequent status updates.

What did you find most impressive about them?

I think their depth of knowledge and ability to take on such a large codebase was the most impressive part. We explored another offshore team that could be cheaper and they just couldn’t handle the code without breaking things. Auriga has been solid technically since we’ve been working with them. They have not had a large turnover rate, which is a big benefit to our product.  

Are there any areas they could improve?

No, we’ve been working together so long that we have a very comfortable and efficient process in place and there are no major issues that regular communication doesn’t solve.

Do you have any advice for potential customers?

It’s important to have a good project manager on each side and make sure communication lines stay open. Having a period of training is also useful.

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