Solution Icon

Solutions

Cutting-edge solutions tailored to everyday issues in the modern digital environment.

Services icon

Services

Innovative tools and services designed to address complex challenges today’s digital landscape.

IT FOR What WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

IT FOR HOW WE DO MENU

Aerial view of an industrial facility at sunset

Services

Hexagon is reshaping industries through smarter systems, streamlined workflows, and bold digital innovation.

Ready to clean up your CRM workflow?

Book a CRM Workflow Audit and see where leads, follow-ups, reporting, or disconnected tools can be fixed first.

Our Work / Technology E-Commerce Platform
Technology ServicesUnited StatesE-Commerce

Technology E-Commerce Platform

An e-commerce platform that lets a security software vendor sell subscriptions and appliances online without losing its channel.

DeliverablesE-commerce platform, product catalog, purchase workflow, staff tools
IndustryTechnology Services
CountryUnited States

Business goals

The client is a cybersecurity vendor selling email, network, application and data protection to businesses of all sizes. Some customers want to buy directly and implement a product themselves, some want a demo first, and others buy through partners. It needed an e-commerce platform that could handle products priced by seat, plan or appliance, and let a buyer choose and request a purchase without a long back-and-forth with sales.

Project overview

Hexagon delivered an e-commerce platform for the client's security products. Buyers browse by protection area, compare plans by organization size, and configure and price a product before sending a purchase request. Trial and demo paths stay close at hand for those not ready to buy. Behind the storefront, staff manage products, plans and incoming requests in one place, and REST APIs pass order information to the client's other business systems.

Challenges faced and solved

Security products are licensed, sized and sold in more ways than a typical online store can handle.

The challenge

A catalog most buyers can't decode

Security vendors offer dozens of overlapping tools for email, firewalls, backup and applications. An IT manager with a specific worry can't tell where to start from a flat product list.

Our solution

We organized the catalog by the protection area each product serves, so a buyer starts with the problem and narrows down to a product.

The challenge

Prices that depend on the deployment

A price for security software can depend on user count, deployment type, term and support level. A standard store listing with a single fixed price simply can't represent those purchase choices.

Our solution

We built a configure-and-price flow, so buyers pick their options step by step and see what fits before they submit anything.

The challenge

Different buyers, different ways in

A small business admin may buy straight away, while a larger IT team wants a demo and a reseller's customer expects a partner involved. Forcing one path turns away two of them.

Our solution

We kept online purchase requests, trials, demos and partner routes side by side, so each buyer can take the path they prefer.

The challenge

Catalog upkeep at vendor speed

Security vendors release, rename and rebundle products often. If each change requires a developer, the store falls behind the product line and customers get outdated options.

Our solution

We gave staff tools for maintaining products, plans and options, so routine catalog changes don't depend on a development release.

Features

FeatureDescription
Direct buyers
1. Browse by Protection AreaProducts are grouped into email, network, application and data protection, matching how IT teams think about risk.
2. Plans by Organization SizeBuyers filter plans by user count, so a small business isn't reading through options meant for an enterprise.
3. Configure and PriceBuyers choose edition, options and quantity for a product and see the resulting configuration.
4. Deployment OptionsProducts can be selected for SaaS, on-premises or public cloud deployment where the product allows it.
5. Hardware and Subscription LinesAppliance purchases and the subscriptions that go with them can be handled in one order.
6. Support Plan Add-OnsSupport packages are offered during purchase, which is when buyers decide what cover they need.
7. Purchase RequestBuyers submit their chosen configuration as a request, with company and contact details attached.
8. Free Trial Sign-UpBuyers can start a trial from the product they are viewing, so they can test it before buying.
9. Demo and Sales RoutingBuyers who want a person can request a demo or ask for sales from the same page.
10. Order ConfirmationAn automatic email records what was requested, giving the buyer a clear reference.
Partners and resellers
11. Partner Locator LinkBuyers who prefer to work through a reseller or managed provider get a route to find one.
12. Partner Sign-InPartners sign in separately from direct customers, which keeps their experience distinct.
The client's sales and operations staff
13. Product Catalog ManagementStaff add and change products, categories and descriptions without a code release.
14. Plan and Option RulesStaff control which options apply to which product, which prevents invalid configurations.
15. Request QueueIncoming purchase requests are collected in one list for review and follow-up.
16. Order Status TrackingStaff can see where each request stands, so nothing sits unanswered.
17. Back-Office IntegrationREST APIs pass order information to the client's other business systems, which cuts down on re-keying.
18. Sales ReportingStaff can see what is being requested and through which path, which helps guide catalog decisions.

How the platform is put together

Each layer has one job.

The storefrontCatalog, plan comparison, configuration and purchase requests
JavaScriptPHP
Staff toolsManaging products, option rules and incoming requests
JavaScriptPHP
Behind the screensPricing logic, orders and data exchange with other systems
JavaREST APIs
Keeping it runningReleases, testing and code history
Git and GitHubCI/CD

The result

The client has an online buying path built for how security products are actually licensed and sold. Buyers can move from a problem to a configured purchase request without waiting on a quote.

AreaBeforeAfter
Finding the right productBuyers needed sales help to read the line-upBrowsing by protection area and organization size
Getting to a configurationOptions worked out by email or phoneA step-by-step configure-and-price flow
Submitting a purchaseDetails spread across messagesOne structured purchase request
Keeping the catalog currentChanges dependent on developer timeStaff tools for products, plans and options

How we took it from idea to launch

Good software follows a process. Here are the six stages, and what happens in each one.

Stage 1

Discovery & Requirements

Goal: Define the product vision, target audience and core business requirements.

Key activities
  • Stakeholder interviews
  • Market and competitor research
  • Defining user personas
  • Drafting technical specifications or a Product Requirements Document (PRD)
Stage 2

Design (UX / UI)

Goal: Create an intuitive user experience and visual interface.

Key activities
  • UX design: information architecture, user flows and wireframes
  • UI design: high-fidelity mockups and interactive prototypes in Figma or similar tools
  • Design system: colors, typography and component libraries
Stage 3

Development: Frontend & Backend

Goal: Build the functional application using agile sprints.

Key activities
  • Backend: set up databases, design APIs (REST, GraphQL), implement server logic, and configure authentication and authorization (OAuth, RBAC)
  • Frontend: build responsive interfaces and connect components to backend APIs
  • Version control: manage code through Git and GitHub
Stage 4

Security & Optimization

Goal: Harden the application against vulnerabilities and boost performance.

Key activities
  • Security: address the OWASP Top 10, including injection, XSS and CSRF, enforce encryption in transit and at rest, and implement rate limiting
  • Optimization: code splitting and lazy loading, database indexing, API caching and load testing
  • QA and testing: unit, integration and end-to-end tests
Stage 5

Beta Release

Goal: Deploy to a controlled group of real users to catch edge-case bugs and gather feedback.

Key activities
  • Set up staging and production CI/CD pipelines
  • Launch a closed or open beta with real users
  • Monitor errors through observability tools
Stage 6

Public Release (Launch)

Goal: Roll the software out to the general public.

Key activities
  • Final production deployment
  • DNS configuration
  • Marketing and onboarding rollout
  • Post-launch performance and security monitoring

Business benefits

Fewer back-and-forth messages

Requests arrive with the product, options and contact details already filled in.

Works alongside the channel

Direct buying and partner routes sit together, so online sales don't shut partners out.

Cleaner orders

Option rules prevent configurations that can't actually be fulfilled.

Faster catalog changes

Staff can reflect new bundles and plans without waiting for a release.

Conclusion

Selling software, subscriptions and hardware together is harder than running a regular online shop. Seats, terms, support levels and partners all complicate what a buyer sees and what a sales team receives. Hexagon built this client's e-commerce platform to handle that mix in one place. If your technology company sells complex products and your buyers still need a person just to learn what things cost, let's talk about how a better purchase flow could work for you.

Talk to us about your project

Related services: e-commerce development · custom software development

Related projects

FAQs

Can you build a store for subscription software?Yes. This platform handles plans, options and purchase requests for security products.
Can direct sales run alongside resellers?Yes. Buyers here can purchase directly or follow a route to a partner.
Can your platform connect to our other systems?Yes. We use REST APIs to pass order data to the systems you already run.
Can non-technical staff update the catalog?Yes. Staff tools here cover products, plans and option rules.

BUSINESS SYSTEMS

SOFTWARE

AI

INTEGRATIONS

Build, Improve, or Connect the Systems Your Business Depends On.

Whether you need custom software, CRM, ERP, AI, automation, integrations, or modernization, tell us what you’re trying to improve. We’ll review your requirements and recommend the most practical next step.

300+

Software projects delivered

37+

Enterprise apps built

150+

delivery team members

10+

countries served

★★★★★ 4.7 on Google · 19 reviewsU.S.-led since 200721 awards & certifications →
Client results
BMG: cut the time lost on follow-ups by 70% with our CRM.
Utah Dental Association: convention registration streamlined from months to one month.

Tell Us About Your Project

No sales pressure. Tell us what you’re trying to build, improve, integrate, automate, or replace. We’ll review your answers and come back with a clear recommendation within 1 business day.

Prefer to talk now? Call +1 (801) 259-4800 or book a free 30-minute consultation.

© 2026 Hexagon IT Solutions. All rights reserved.