Molecular Detection System application For Food Safety

Technology Used

.NET Framework, C#, Windows Presentation Foundation, Entity Framework and POCO objects, SQL Server Express Edition, SQL Reporting Services, Model View - View Model architectural pattern, OS support - Windows Vista, XP and Windows 7 and 8

3M logo

Customer Profile

A global innovation company that never stops inventing. 3M made driving at night easier, made buildings safer, and made consumer electronics lighter, less energy-intensive and less harmful to the environment. 3M even helped put a man on the moon.

The 3M Molecular Detection System is powered by an innovative combination of unique technologies — Isothermal DNA Amplification & Bioluminescence detection — to provide a solution that is fast, accurate, easy-to-use and affordable. Testing of pathogens made pure and simple. 3M created a fast, simple detection method – a solution that delivers accurate results.

Customer Situation

  • Needed a compact system which worked together to optimize performance and streamline all components that work together with features that save time, increase productivity and assure accuracy
  • The software used by the lab technicians, application has to be developed using rich user experience tool and SQL Express 2008 R2

Congruent's Solution

  • Provided solution by analyzing, designing and developing MDS application in .NET Framework 4.0, C# as programming language, WPF for rich user experience, Entity Framework 4.0 as ORM tool and SQL Server 2008 R2 as the database server
  • Managed entire project lifecycle using Scrum (an agile development process). Extensive analysis formed base for solid architecture and design
  • Development, testing and delivery for UAT done in short iterative cycles (sprints), providing total control on what gets built in which order


  • Molecular accuracy with excellent specificity and sensitivity to help reduce the number of repeat tests
  • Streamlined workflow to increase lab efficiency and technician productivity
  • Real-time results to help customer make critical decisions faster
  • Powerful software capable of operating four instruments at a time with ease

Congruent's Key Challenges

  • A plate consisted of 96 food samples for pathogen detection. Each food sample has its own lot number. The sample type has to be declared along with assay name. The plates could not be viewed or modified, once executed
  • Reports could be viewed only when the execution is completed

Know more about our Offshore Software Development Services