Solutions
Cutting-edge solutions tailored to everyday issues in the modern digital environment.
Services
Innovative tools and services designed to address complex challenges today’s digital landscape.
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.
3D modeling and Ruby on Rails programming for a gear company that needed both visual and software capability.
The client is a gear company. Gears depend on precise geometry, and that geometry is hard to appreciate from a flat picture or a table of dimensions. The client needed 3D models of its work and also needed programming help on a Ruby on Rails web application. Rather than hiring two separate specialists, the client wanted a single outside team able to handle both kinds of work.
Hexagon delivered 3D modeling and Ruby on Rails programming for the client under one engagement. The modeling work produced digital models of gear components from the client's supplied information. The programming work added to and maintained a Rails web application as the client directed. Having both skills in one team meant fewer handoffs, and it meant that a single contact could answer questions about either part of the work.
Modeling and web programming rarely come from the same vendor, and gear work demands care in both.
Tooth profiles and mating surfaces are what make a gear work. A model that looks fine but misses the details gives engineers and customers the wrong idea of the part.
We modeled components from the client's supplied dimensions and checked the results with the client before treating a model as finished.
A specialist 3D contractor and a Rails contractor each mean a separate contract and a separate conversation. For a company whose core work is gears, managing both takes time.
We covered modeling and Rails programming in one team, which gave the client one point of contact for both streams.
Changes to a working web application can break features people already use. Without careful version control and review, a small addition can cost a lot more than it should.
We kept Rails work in version control and tested changes before release, so new work reached users without disturbing existing functions.
A model isn't useful if it sits in a format nobody else can open. The client's people need files that suit how those models will actually be used.
We agreed at the outset on what each model was for and delivered files in a format that fit that purpose.
| Feature | Description |
|---|---|
| Client's engineering and product staff | |
| 1. Gear Component Models | Digital 3D models represent the client's gear components in a form that can be viewed from any angle. |
| 2. Geometry Review | Models are checked against the client's dimensions, so errors are caught before anyone relies on them. |
| 3. Model Revisions | Models can be updated as designs change, without starting from scratch. |
| 4. Delivered Model Files | Finished files are handed over in an agreed format for the client's own use. |
| Web application users and owners | |
| 5. Rails Feature Development | New functions are written in Ruby on Rails to the client's requirements. |
| 6. Bug Fixes | Reported problems in the application are diagnosed and corrected. |
| 7. Version-Controlled Code | All changes are tracked, so work can be reviewed and rolled back when needed. |
| 8. Tested Releases | Changes are checked before release, protecting functions people already rely on. |
Each layer has one job.
The client received both its 3D modeling and its Rails programming from a single team. That kept coordination simple for a company whose focus is gears.
| Area | Before | After |
|---|---|---|
| 3D models | Component geometry held in drawings and figures | Viewable digital models of gear components |
| Vendors | Separate specialists to find and coordinate | One team for modeling and programming |
| Application changes | Limited in-house programming capacity | Outside Rails help available as needed |
| Code changes | Risk of changes affecting live functions | Tracked changes and checked releases |
Good software follows a process. Here are the six stages, and what happens in each one.
Goal: Define the product vision, target audience and core business requirements.
Key activitiesGoal: Create an intuitive user experience and visual interface.
Key activitiesGoal: Build the functional application using agile sprints.
Key activitiesGoal: Harden the application against vulnerabilities and boost performance.
Key activitiesGoal: Deploy to a controlled group of real users to catch edge-case bugs and gather feedback.
Key activitiesGoal: Roll the software out to the general public.
Key activitiesModeling and programming questions go to the same team.
3D models show geometry in ways flat figures can't.
Rails work gets done without hiring an in-house developer.
Version control and checks protect the live application.
Most manufacturers don't need a full-time 3D modeler and a full-time Rails developer, but they do need that work done properly when it comes up. Hexagon handled both for the client, keeping gear geometry accurate and application changes under control. For a small, specific need like this, one capable team saves a lot of coordinating. If your company has a mix of modeling and software work that doesn't fit a single vendor, tell us about it and we can talk.
Talk to us about your projectRelated services: design services · custom software development
BUSINESS SYSTEMS
SOFTWARE
AI
INTEGRATIONS
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
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.
Custom software, CRM, ERP, AI, integrations, and business systems built to improve how growing organizations operate.
© 2026 Hexagon IT Solutions. All rights reserved.