Always use array of platforms per program