TPA platform