Abstract platform