New York Road Runners is the world's largest running organization. Every year, hundreds of thousands of runners participate in over 60 yearly races, including five half marathons and the world’s largest marathon, the New York City Marathon. What started out as a simple running club over 30 years ago has transformed into a leading brand in the athletic events space.

The Challenge

Over 60,000 runners participate in the 26.2 mile marathon, and many more sign up for the lottery to be selected. With weekly races and other marquee events, the organization needed a better way to track their operations. Everything from race details to volunteer management to runner's bib

assignments has to be coordinated in unison to ensure races can be held without a hitch. On top of that, each race generates a mountain of useful information from runners and advertisers that NYRR uses to prepare for upcoming events.

The Analysis

Previous legacy systems utilized by NYRR handled information in separate siloes, making it difficult to manage all data from a single source. With over decades of old data, Icreon worked with NYRR to understand the

entire scope of an integrated system that would allow the organization to manage their operations – from hosting new events to taking payments to generating reports to managing staff.

NYRR Web Development
NYRR Software Development
A Multimedia Powerhouse: The frontend is developed atop Drupal which pulls beautiful race data and information from the content management system.
Development of NYRR's new enterprise system, dubbed FRED2 (an homage to the organization's founder), was a multi-month long process. Multiple separate technologies were used to handle the project. The core backend system was built in .NET to handle day-to-day operations.
NYRR.org, a public-facing site, was built in Drupal, and used to handle a small part of interacting with the backend. The site utilized Varnish and Memcached to increase performance and scale without adding too much infrastructural overhead.
  • .NET System
  • Drupal
  • Sugar CRM
  • RESTful API
Key Features
  • Global Settings

    Key settings in the system are built flexibly so that users can change them quickly. For example, one setting allows runners who've run nine previous races to pre-qualify for the NYC Marathon.

  • Health Conscious

    The system holds sensitive medical information about runners and event organizers, all of which are stored securely by the backend of FRED2.

  • Data-Driven

    30 years of prior race data have been cleansed and migrated into FRED2 so that the organization can have a single source for all of their operational data.

  • Streamlined Signups

    Signing up for races – the organization's primary source of revenue – has been streamlined to maximize conversions and make it easier to pay for events.

Miles runners run each year through NYRR
Races a year
hosted by NYRR
Runners participating in the NYC Marathon