PREV NEXT

NYRR

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.

A Multimedia Powerhouse: The frontend is developed atop Drupal which pulls beautiful race data and information from the content management system.
Personalized Everywhere: An easy-to-use portal for every runner to find out about membership information, how to sign up for races, and get involved with other NYRR events.
An Extensible Platform: A flexible framework is in place to allow NYRR to manage multiple sites in a single CMS, allowing the technology to keep up with NYRR’s amazing content.

Development

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.
  • A Gold-Certified Microsoft Partner that knows how to leverage VB, C# and MS Developer tools to build scalable web apps.
  • A team of Drupal engineers that have built industry-leading websites and applications for dozens of Fortune 500 companies.
  • An open-source Customer Relationship Management system flexible enough to handle complex people-centric businesses.
  • A powerful methodology that allows us to build on the web with the flexibility to add new features into a software quickly.
  • A Gold-Certified Microsoft Partner that knows how to leverage VB, C# and MS Developer tools to build scalable web apps.
  • A team of Drupal engineers that have built industry-leading websites and applications for dozens of Fortune 500 companies.
  • An open-source Customer Relationship Management system flexible enough to handle complex people-centric businesses.
  • A powerful methodology that allows us to build on the web with the flexibility to add new features into a software quickly.

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.

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.

Results

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