En ese momento, las aplicaciones heredadas de Relativity se basaban en el marco .NET, con partes personalizadas que se beneficiarían de mejoras para manejar grandes conjuntos de datos y una demanda creciente. Una aplicación con una arquitectura monolítica, como .NET Framework, se crea como una sola unidad autónoma con una base de código, lo que resulta práctico y fácil de implementar en los primeros días de desarrollo.
Pero a medida que la aplicación se hace más grande y compleja, es mucho más difícil de mantener, incorporar nuevas características o funcionalidades y, en última instancia, escalar. RelativityOne se estaba quedando rápidamente pequeña y, a medida que crecía la base de clientes, también lo hacían los desafíos: los datos estaban dispersos en bases de datos locales, servidores de archivos, archivos y la nube; la falta de análisis de datos dificultaba la precisión y la comprensión; y el mantenimiento era caro.
Es por eso que Relativity recurrió a WinWire. Con su experiencia, conocimientos y lo que Carlson considera un "historial probado de aceleración de los esfuerzos de transformación digital de las organizaciones", sabía que WinWire era un socio con el que su equipo podía contar para trabajar junto a los equipos de desarrollo de Relativity para mejorar RelativityOne.