TAG: the platform