platform evolution