B2B SaaS · Product engineering
Product engineering for an order & inventory platform.
Amazon / eBay
Marketplace integrations
WooCommerce+
PrestaShop, BigCommerce carts
JAVA/J2EE
Generic framework maintained
Plugins
New reports & enhancements
The backdrop
Order and inventory software for distributors.
Salesorder.com is inventory and order management software used by distributors, wholesalers, and e-commerce businesses.
From managing sales and customers, multi-currency accounting, inventory and vendors, multiple marketplaces, and e-commerce integrations to processing orders, Salesorder.com facilitates and optimizes it all.
A broad B2B platform with many moving parts.
From maintenance to new capability.
Project goals
Enhance capability and reach a wider market.
Salesorder hired OST's Product Engineering experts to enhance the platform's technical capability and target a wider market.
That meant a 360-degree approach — from regular maintenance to new enhancements across the application.
Our offerings
Maintain, extend, and integrate.
With JAVA/J2EE technologies, we maintained and supported the application using its own generic framework — written with JAVA, J2EE, XML, XSLT, and Java Reflection — issuing resolutions in the existing code.
Alongside new enhancements, we developed new plugins and reports, and integrated with marketplaces like Amazon and eBay and shopping carts like WooCommerce, PrestaShop, and BigCommerce.
A featured deliverable
Marketplace & cart integrations
A featured deliverable
We connected Salesorder.com to multiple marketplaces (Amazon, eBay) and shopping carts (WooCommerce, PrestaShop, BigCommerce), broadening the platform's reach and the value it delivers to distributors and wholesalers.
Challenges
Many languages, priorities, and heavy records.
The engagement demanded fluency across a mixed stack and the discipline to switch priorities by customer demand.
- Generic framework understood and extended
- Mixed stack — .NET, JAVA, PHP, JS synced
- Shifting priorities handled by customer demand
- Heavy records processed fast on MySQL & JAVA
- Marketplace & cart integrations
- Ongoing partner — “part of our team”
Tech stack
What's under the hood.
Extending a complex software product?
We embed as your product-engineering team — maintaining, enhancing, and integrating your platform across a mixed stack.