Para unificar y armonizar las diferentes políticas y terminología relacionada con la comunicación de ingresos para los clientes con contratos; IASB y FASB introdujeron el modelo de 5 pasos. El principio general fue que las empresas deben reconocer sus ingresos cuando los bienes y servicios se transfieren a un cliente, en un importe que sea proporcionado a lo que se entregó en ese punto. Todas las compañías, tanto públicas como privadas, deben preparar sus contratos de ingresos en cumplimiento con las normas IFRS 15 y ASC 606.
Determinadas industrias sufren el impacto de estas normas más que otras. Hamilton está preconfigurado para automatizar la contabilidad y el reconocimiento de ingresos en múltiples casos de uso en todas las industrias.