HomeServicesPricingAboutCase studiesContactFAQBlog
Back to case studies

Pricing tool for a pharmaceutical company

A pricing engine with a simulation sandbox for a pharmaceutical company

AI-generated illustrative visualization, project under NDA

AI visualization, not a real screenshot

About the project

The client, a pharmaceutical company, needed a pricing engine that automatically recalculates prices for several thousand products based on predefined criteria. The app is connected to the company's other internal systems, drawing input data from them for a more accurate calculation. It includes a simulation mode (sandbox) where the client can simulate how a price would change under different criteria settings before rolling the change out to production. The pharmaceutical market is heavily regulated, so a wide range of edge cases had to be carefully handled in the calculation. The client is bound by an NDA, so this case study includes no screenshots or identifying details.

Project information

Client
Pharmaceutical company (under NDA)
Platform
Web application
Status
Completed
Development time
5 months
Year
2024

Technologies used

Check out the stack I used for this project

Frontend
Next.jsReactTypeScript
Backend
.NETC#
Database
MS-SQL

Key features

Automatic price recalculation for several thousand products

Company-configurable rules and criteria for price calculation

A simulation mode (sandbox) for testing the impact of changes

Connection to internal systems for a more accurate calculation

Challenges

  1. 01

    Performant recalculation of prices for several thousand products at once

  2. 02

    A large number of edge cases due to pharmaceutical market regulation

  3. 03

    Simulating changes without affecting production data

  4. 04

    Connecting to multiple internal systems for input data

Solutions

  1. 01

    A pricing engine with configurable rules and criteria

  2. 02

    A sandbox mode kept separate from production data for safe testing

  3. 03

    A test suite covering regulatory edge cases

  4. 04

    Integration with internal systems via API to refine inputs

Results

  • Prices recalculated for thousands of products without manual work

  • The client can verify the impact of criteria changes in the sandbox beforehand

  • Lower risk of error thanks to edge case coverage

  • The app is in live use at the pharmaceutical company

Development timeline

From analysis to deployment - how the project evolved

  1. 3 weeks

    Analysis and design

    Mapping pricing criteria, designing the data model and integrations

  2. 8 weeks

    Pricing engine

    Price calculation for thousands of products, edge case coverage

  3. 5 weeks

    Simulation sandbox

    Simulation mode and connection to internal systems

  4. 3 weeks

    Testing and rollout

    Testing regulatory scenarios, rollout to production

Have a similar project?

I'll be happy to help you build your application. Feel free to contact me for a free consultation.

Contact me