B2B SaaS · Product engineering

Product engineering for an order & inventory platform.

We took a 360-degree approach to Salesorder.com — JAVA/J2EE maintenance and support, new plugins and reports, and integrations with marketplaces and shopping carts.
Client
Salesorder.com
Sector
B2B order & inventory SaaS
Scope
Product engineering & support
Stack
JAVA / J2EE generic framework
Salesorder.com
Salesorder.com

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.

A broad B2B platform with many moving parts.

From maintenance to new capability.

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.

Product engineering on a JAVA/J2EE platform with broad marketplace and cart integration.
JAVA / J2EEXML & XSLTJava ReflectionMySQLCustom pluginsReportingAmazon & eBay APIsWooCommerce / PrestaShop / BigCommerce

Extending a complex software product?

We embed as your product-engineering team — maintaining, enhancing, and integrating your platform across a mixed stack.

Ask AI