When is the right time for an ERP implementation?