Our Custom Software Development Process

Combining our decades of experience with our pre-existing intellectual property (IP) operations research libraries, and software modules, we develop custom software solutions in rapid development mode.

Complex problems call for complex solutions. Companies today are specific in terms of the services they provide to their customers. They are one of a kind, and software products that meet their needs may not always exist. We specialize in developing software solutions for them. We augment their teams with our team and provide our proven algorithms as an advance start to reduce the development time and cost and minimize risk.

Discovery and Assessment

We begin with the discovery step, in which we discover more about your company and your one-of-a-kind business processes. Through your preferred communication streams, we learn about your processes and the tools your company uses. Then, we visit your company and observe your operations, study your current systems and learn of their strengths and deficiencies. Our goal during this discovery process is to truly understand your business needs and assess how we can help.

Next, we give you an overview of our current products and their capabilities. We give demonstrations of current solutions and describe underlying models. We identify a current solution that comes closest to meeting your business need and assess what changes need to be made to modify or enhance your business needs. As we work closely with you, you will learn more about our expertise, experience, work ethic and work culture. In turn, we believe you will feel confident that you are in good hands, and working with a company that truly cares for you.

System Design

The next step in the project is the detailed design of your solution. We describe our process to solve the business problem, the algorithm approach to the problem and how this algorithm will be packaged within a decision automation system. We create mockups of user interfaces and explain how users will interact with the system. We also study inputs and outputs of the system, design databases and integration of our system with your IT systems.  If we are building a complex solution, we create a delivery roadmap and divide the project in multiple phases with the objective of putting the system in the hands of users as soon as possible. An early delivery implies early value creation, early user feedback and greater user acceptance. A detailed development plan is the main deliverable of this step.

System Development

We next go to the development phase, in which we develop the entire system as outlined in the system design step. We assemble a team representing all skill sets needed for development – business analysts, algorithm developers, database scientists, graphic designers and application developers. We develop the system in an agile manner with four-week iterations. Several iterations are combined into a phase and several phases constitute the project. At the end of each phase, we review the design of the next phase, revise the design if needed and then start the development. We use the lessons learned in previous phases to refine the design of future phases.

During system development, we extensively use our library of existing algorithms and software modules to reduce the manpower resources and speed up the development period. With our set of pre-packaged components, which we use as much as possible, we perform modifications of these components if needed. We keep you informed of the project progress and facilitate the development of the system with you as it evolves over time. We allow some flexibility in development and make changes to the original design, if needed, to meet your exact business needs.

Deployment and Support

We integrate our solution with your systems to receive data and write data at periodic intervals. This amalgamation is done at the database level with minimum or no manual involvement. We do a detailed user acceptance testing using our ISO 9001-certified processes and personnel and then take the system live. We provide 24/7/365 support, and our team is accessible through email and phone with quick response time. We also are happy to upgrade your new system as changing business needs actualize, including when new versions of operating systems and databases become available.

Collaborative Design Development

We build our solution jointly with you throughout our partnership. We share every design from rough sketches to completed applications, and we document all requirements and changes to provide complete visibility. This ensures that the end result meets your business needs, easily integrates with your system and is responsive and easy to use. By working hand in hand with you from start to finish, we give you the best solutions to meet your business need and optimize your business processes.

What People Are Saying

“HaulPLAN provides us the ability to continually review ways to improve our network from both a cost and or service perspective. It can complete what-if studies with ease that allows you to determine the best improvements to implement within the network.”

HaulPLAN User 

“RouteMAX’s unique combination of route optimization and intuitive user workflows has delivered better visibility, rapid route planning, and improved utilization of our drivers and equipment.”

Rohit Lal

“It is a pleasure to work with the Optym Rail team. They are very hard-working, sincere, and committed to the product. They do whatever is needed to make the project successful.”

Bernard McCall
AVP – Locomotive Management & Network Operation

“Easy to use, innovative and comprehensive, Axele is the TMS I was waiting for. Axele makes my life and our drivers lives much easier.”

Bogdan Bota, Manager
N & G Trucking Company, Inc. 

“These new tools will enable us to offer more to our Customers through better network planning and uncovering new ways to continue growing our network in a meaningful way.”

Adam Decaire
Vice President Network Planning, Southwest Airlines

“The main value Haul Plan adds to our organization is time savings. Easy to make plan changes and publish into our line haul network in a short amount of time.”

HaulPLAN User 

“ILPO is able to semi-automate our plan maintenance process, free up manpower, and create balanced and lower cost locomotive operating plans. It also gives us the ability to perform a variety of what-if analysis helping to improve locomotive productivity and utilization.”

Andrew D. John
AVP – Locomotive Planning & Utilization

“Optimizing both profitability and reliability will drive significant value to our business, whilst maintaining and enhancing the quality of our schedules for our customers.”

Andrew Salt
Optimization Manager at easyJet

HaulPLAN assists in tactical and strategic planning so it is allowing us to make quality plans and have directional costing before making decisions either on a daily basis or on a long term basis.”

HaulPLAN User

CSXI has used Optym to analyze our terminal operations with great success on identifying bottlenecks and guiding improvements in the terminal layout and operating plan.

Robert J. Giradot
Director Network Simplification

“In the trucking business, it is easy to lose money if you don’t have the right TMS to manage your business. Axele is more than just perfect. It makes my job easier and tells me exactly what is going on in my business.”

John Ganiev
Owner, Dream Transportation LLC 

With SkySYM we will better understand the impact that different network designs have on our operational performance. We are very pleased with the results we are seeing.”

Jeff Borges
Southwest Airlines Senior Manager of Operational Performance 

RouteMAX’s dynamic routing in congested, high-density areas is an important step in optimizing the operation. Because of this optimization solution, Saia planners are able to create dense routes without compromising service quality.” 

Rohit Lal
CIO, Saia

HaulPLAN allows us to be more flexible or agile in our operations planning. In the past when given a task to analyze the impact to our network we only had the time to come up with one plan. With HaulPLAN we are able to test various scenarios to find the best one. It also shows us operational improvements that would take us days to go through that amount of data to uncover.”

HaulPLAN User

“Optym has helped BNSF save double-digit million dollars a year in operating expense and reduced the time to create, evaluate, and implement design changes from weeks to days with fewer design personnel.”

John Orrison
AVP – Service Design, BNSF Railway

“Our relationship with Optym has been a partnership where we are working together to develop new tools to enhance our unique and complex network optimization capabilities.”

Adam Decaire
Senior Director, Southwest Airlines 

“HaulPLAN has endless possibilities to improve service, throughput, cycle, optimization, and costs.”

HaulPLAN User 

“Since LSR (Locomotive Shop Router) went into production, the number of past-due-Q locomotives has dropped from 30-50 locomotives per day to only 5-10 per day, and there is a more even flow of locomotives to shops. Not only do we believe that this project has saved at least 20 locomotives, it has also improved overall shop productivity.” 

Bernie McCall
AVP – Network Operations and Locomotive Management, CSX Transportation