MGA PLATFORM