montrose_logo
Modernizing order management for Food Sciences Corporation with a scanner-integrated web app

Modernizing order management for Food Sciences Corporation with a scanner-integrated web app

Health

Modernizing order management for Food Sciences Corporation with a scanner-integrated web app

About this project

We created a web application that works on scanners and connects to the existing database. It helps FSC employees complete orders by allowing them to fetch orders, collect items, submit completed or uncompleted orders, and generate packing slips. The solution was built using HTML5, Python, and Django, with Windows IIS as the server and Microsoft SQL Server for database management.

Region

New Jersey, United States

Project team

1 Developer

1 Developer

1 QA Tester

1 QA Tester

1 Project Manager

1 Project Manager

Tech stack

HTML5

HTML5

Python

Python

Django

Django

Windows IIS

Windows IIS

Microsoft SQL Server

Microsoft SQL Server

About Food Sciences Corporation

Founded in 1976, Food Sciences Corporation (FSC) specializes in researching, designing, and manufacturing innovative nutritional food products. As a full-service private label manufacturer, FSC supports clients from concept to market, offering solutions for obesity treatment, bariatric surgery, chronic illness, general health, and fitness. Through its Robard Corporation division, FSC also provides obesity treatment programs and nutrition products for healthcare providers.

client picture

1976

year founded

50+

years of industry experience

100-200

employees

$36.2M

estimated annual revenue

The challenge

Order fulfillment issues

Order fulfillment issues

  • Resigning from an order
  • Handling different item types (with/without lot and location values)
  • Submitting unfinished orders
  • Collecting identical items from different lots/locations
  • Generating packing slips for unfinished orders
Database complexity

Database complexity

  • ~1,670 tables with ~100 columns each
  • Every operation required specific database changes, posing risks
Infrastructure and compatibility issues

Infrastructure and compatibility issues

  • Running the application on IE6
  • Outdated software on virtual machines
  • Scanner setup problems and Wi-Fi connection issues
Server and deployment challenges

Server and deployment challenges

  • Limited access to FSC’s server VM
  • Database connection and permission issues
  • Issues with the production database schema
  • Deploying a Django application on IIS

The solution

Thorough discovery phase

Thorough discovery phase

  • Conducted regular client meetings to clarify needs
  • Created detailed documentation (meeting notes, database manipulation descriptions, shared docs)
  • Utilized Django’s capability to generate models from a subset of tables
Optimized project workflow

Optimized project workflow

  • Proactively pushed for client responses to minimize delays
  • Maintained clean code and well-structured documentation for transparency
Improved system compatibility &
 performance

Improved system compatibility & performance

  • Developed separate frontends for new and legacy devices
  • Used old technologies where necessary to ensure compatibility
  • Designed a lean frontend with HTML, minimal CSS, and JavaScript
  • Investigated and resolved scanner setup and Wi-Fi connectivity issues
Efficient deployment & database management

Efficient deployment & database management

  • Solved accessibility issues through direct communication with the client
  • Adjusted IIS and SQL Server permissions for smoother database operations
  • Provided SQL scripts for necessary database alterations
  • Modified firewall rules and experimented with different IIS deployment strategies

Partnership goal

Before

  • Slow, outdated system that was difficult to maintain
  • High risk of database errors due to complexity
  • Limited access and long waiting times for issue resolution
  • Compatibility issues with legacy software and hardware

After

  • A modern web application that streamlines order fulfillment
  • Secure and efficient database interactions with minimal risk
  • Faster project turnaround with proactive client collaboration
  • A lean, adaptable system that works on both new and old devices
Project Manager
This project was different from a regular one, presenting its own unique challenges. However, it served as a reminder that every project is unique and requires a tailored approach.
Filip Korski
Project Manager
Deliver your project with confidence
Tech leaders from 10+ industries rate us ★5 for quality and speed, with 98% of CTOs recommending our product team. With over 13 years of experience, you can trust us to build your product confidently.
Work with latest technologies
Our solutions are designed for stability, usability, and scalability using next-gen technologies like microservices, serverless, and cloud computing.
100+ professionals available
Our team includes developers, cloud engineers, DevOps, architects, QA analysts and UX/UI designers with the skills your project needs.
Rated 4.9/5 on Clutch.co
We ensure everything we build provides great value to you and your clients.
googleclutch

Related case study

How Petzey increased user count drastically thanks to Montrose solutions

How Petzey increased user count drastically thanks to Montrose solutions

Health

E-commerce

View

How Petzey increased user count drastically thanks to Montrose solutions

Get in touch

Contact Us

logo
Our Offices
Kraków / Poland
ul. Twardowskiego 65,
30-346 Kraków, Poland
New Jersey / USA
351 Hartford Rd,
South Orange NJ 07079, USA
Reviewed on
Google logo

5.0/5.0

Google star 0Google star 1Google star 2Google star 3Google star 4
Clutch logo

4.9/5.0

Clutch star 0Clutch star 1Clutch star 2Clutch star 3Clutch star 4
Certificates
ISO Logo

ISO/IEC

27001:2022

ISO

9001:2015

2025© Montrose Software. All Rights Reserved.