Menu

Back to Case Studies

> _

Java SpringBootReact.jsNest.jsPuppeteerPythonPostgreSQLElasticsearchKubernetesEvent StoreDigitalOcean
Niche

Veterinary operations—purchasing automation and vendor ordering

Problematic

Veterinary companies lose time and budget on repetitive supply orders. The workflow is usually manual, which creates two real risks: stock shortages and expensive overordering. 

The client needed a system that standardizes purchasing across multiple vendors and turns historical order data into predictable, repeatable actions. They chose a custom software development agency to replace fragmented ordering with a single automation layer.

Solution

Krasty Soft launched a custom software development project to build an AI purchasing assistant that automates routine procurement for veterinary companies. 

Vet teams can sign up, connect to top US veterinary product vendors, upload order history, and let the assistant predict a cart based on previously purchased products. The system supports purchase planning and reduces manual cart-building work.

Technologies

Java SpringBoot, React.js, Nest.js, Puppeteer, Python, PostgreSQL, Elasticsearch, Kubernetes, Event Store, DigitalOcean

Product Overview: AI-Assisted Purchasing for Multi-Vendor Workflows

The product was designed as a practical purchasing layer that sits between veterinary companies and their vendor ecosystem. The assistant consolidates key actions into one workflow through bespoke software services. Order history becomes the source of truth. The assistant uses it to predict what the next cart should look like.

Implementation Model: Bespoke Software Services for Vendor Connectivity

Vendor purchasing flows are rarely identical. Even when products overlap, catalog structure, search behavior, and cart logic differ. This is where bespoke software services were critical. Krasty Soft implemented tailored connectors that account for vendor-specific behavior and data formats while keeping a consistent experience for end users. The goal was stability in daily operations.

Data and Search Layer Built Through Custom Software Development

The system stores transaction data in PostgreSQL, indexes vendor and ordering metadata in Elasticsearch, and uses an event-driven approach with Event Store to track changes over time. This architecture supports traceability and makes ordering decisions reproducible. Python components handle prediction and automation logic, while the Java and Node.js layers manage core services, integrations, and orchestration. The result is custom software development aimed at operational accuracy.

UI Delivery and Iteration via Low Code Development

Operational tools evolve quickly once real users start running purchases through them. We used low code development where it made business sense. That sped up iteration on review steps, vendor setup flows, and monitoring views without forcing rewrites of the core backend. It also gave the team a faster path for validating edge cases discovered in real purchasing cycles.

Core Capabilities Enabled by Bespoke Software Services and Automation

  • Vendor onboarding and account signup for veterinary companies.
  • Connection to a list of top US veterinary product vendors.
  • Upload and processing of historical order data.
  • AI-driven cart prediction based on previously purchased products.
  • Automated purchasing actions designed to reduce manual ordering effort.
  • Monitoring and workflow adjustments supported through low code development.
  • Search and retrieval support powered by Elasticsearch indexing.

Outcomes and Impact for Veterinary Operations

The assistant reduced repetitive manual work tied to routine purchasing. It also improved consistency in how teams reorder supplies across vendors. For growing veterinary organizations, the system provides a scalable procurement foundation built by a custom software development agency with a focus on real workflows.

This case demonstrates how custom software development can convert messy purchasing habits into a controlled automation pipeline. It also shows the value of bespoke software services when the product must work across multiple external vendor environments while staying usable for day-to-day veterinary operations.

> _

Project screenshot 1

Want similar results for your project?

Let's discuss how we can help you achieve your goals.