Optym employs a wide variety of specialized expertise to build decision automation and optimization solutions. Building these systems requires specialized skill sets and Optym has put together a team with the ability and passion to develop such systems in rapid development mode.

Building decision automation systems requires the following abilities

Subject Matter Expertise

Subject matter expertise in the area that we are trying to automate is very important, as decision in various industries must honor certain resource constraints and optimize certain goals. To automate decision making, we need to know how decisions are made. Thus, our team works very closely with businesses and our clients to understand all aspects of the business problem and document it. We ask a lot of questions to develop a deep understanding of the subject areas.

However, learning how decisions are currently made is not sufficient. We need to be creative enough to determine how decisions should be made. We propose if there is a better way of doing tasks. As Henry Ford once said, “If I had asked people what they wanted, they would have said faster horses.” Being creative and coming up with a better way of decision making is an essential part of our delivery.


Data is not just numbers; it is the story of a business process. We analyze the data to get insight into the business process and this insight leads to the development of correct decision engines. Our team is well versed in data analytics, data treatment, data storage in databases and data retrieval through efficient query design. Use of big data techniques is also one of our core skill sets.

A decision automation system receives data from multiple applications and writes data into multiple applications – after all, it is just one piece of the puzzle. This data must be retrieved from a database then written into a database and it needs to be an efficient process. Thus, good database design and efficient processing of the data is very important. This requires a deep understanding of database technology.

Sometimes the data available for decision making is incomplete or incorrect. Sometimes the data coming from multiple sources is inconsistent. This is why we do data treatment before it can be consumed by decision modules. This is an essential part of building decision automation systems.

Operations Research

Most of our decision automations are in the field of scheduling, which includes some of the most challenging decision problems due to variability built into constraints that a schedule must satisfy and trade off between multiple objective functions. Through decades of research and development, we have developed a specialized technical procedure for solving complex scheduling problems, which we bring to each of our projects as a starting point and enhance it further. Our team has won several prestigious prizes in the field of operations research.

Operations research techniques are the brains behind our decision automation engines. We use both optimization and simulation techniques to solve decision problems. Our advanced formula is a novel combination of time-space networks, mixed integer programming (MIP), heuristics and iterative improvement techniques. We have had considerable success in using simulation-guided optimization techniques to solve scheduling problems.

Computer Science

When we have developed a technique to solve a business problem, it needs to be implemented. The implementation can make or break the system. If, for a real-time application, the decision engine takes five minutes, it will not be used; but if it takes less than five seconds, it can be used. Using the right data structures to implement an engine, writing efficient code and using parallel computing can have a significant impact on the running of a decision engine. Data mining and machine learning are also used in decision engines. Our team is well versed in these computer science techniques and uses them extensively in our software development.

By recruiting specialized computer science gurus with advanced degrees, we ensure that we have an infusion of the latest technological developments to our company. As well, we hold internal workshops on emerging topics so that we continue to disseminate these developments among other team members and keep them current.

Information Technology

Our decision engines are packaged within interfaces that are intuitive and easy to use. Our company has invested heavily in building a framework for developing enterprise-level decision automation systems that are highly reliable and have a high uptime (99.9%). Here are some examples of our commitment to building quality solutions.

Software Architecture

We have a team of highly experienced software architects, which ensures that our software solutions are designed for reliability and scalability.

Application Development

We develop desktop and web applications. We also build mobile applications for different operating systems such as iOS, Android and Windows.

Human Computer Interaction (HCI)

We take user interface design and user experience seriously, so we have a team of graphic designers and HCI specialists that participates in every project.

Recyclable Modules

We have developed a library of software modules and components that can be used by multiple projects. Use of this library reduces development time and cost.


All of our software is well documented and well commented so that it becomes person-independent and can be maintained in the long run.

Quality Assurance

We use the industry’s best practices for testing and quality assurance.

Project Management

Great project management is critical for the success of any project. After all, our work is about being on time, meeting budget constraints and satisfying end-user requirements. We follow the best agile practices and toolsets to track all project requirements, priorities, resources and releases, and we provide clear visibility on project progress for the stakeholders while maintaining consistent timely releases.

Planning is everything in our project management. We review requirements and designs thoroughly and lay out the project vision and projected development plan iteratively throughout the development life cycle of our projects to make sure the right problems are solved in the right order. We also continue to improve our development velocity with frequent reviews with all parties in the project.

We maintain high quality standards in all phases of project development with thorough code reviews, automated testing and several levels of functional and acceptance testing before we approve a release for production deployment. We continue to improve our processes with several quantitative measurements as part of our development standards.

See what Optym can do for you

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