Eagle XP

The Situation

Eagle XP are an Original Equipment Manufacturer (OEM) Replacement and aftermarket parts supplier for machinery worldwide, based out of Brisbane. They have a large foothold in the Pacific Islands but also regularly ship to most continents.


They needed a platform which allowed suppliers to connect with them: both for suppliers who have extra stock they need to sell, and for suppliers looking for stock.  They also needed a platform that allowed them to easily connect with consumers who are looking for specific unique parts to be able to connect with and get quotes to suppliers. 


The final challenge was to connect with a third party ERP system called JCurve to manage inventory.

The Approach

We looked at many off the shelf platforms for this application but they all had challenges with made them unsuitable. We decided on using Ruby on Rails for this custom web application as it allowed for rapid development, integration into JCurve's API and would be easily maintainable as Eagle XP grew.


As it was a custom web application using Ruby on Rails without a full flown CMS, we needed to ensure it was automated as much as possible. This included email communication with visitors for automated marketing communications, and syncing of the products with JCurve for inventory management, on a regular basis. We also needed to ensure that as traffic grew we could easily scale their infrastructure to handle increases in load.

The Solution

To meet business requirements, give a great user experience but also ensure the site was a seamless extension of the businesses existing practices, Ruby On Rails was the right choice. Not only has Ruby On Rails allowed us to make quick changes which would of taken days in other languages or CMS, but Ruby On Rails also allowed for a seamless transition for the Eagle XP team without expensive infrastructure thanks to Amazon Web Services and Ruby On Rails out-of-the-box speed.


The new website continues to grow with positive user experience across the globe.