The Isidore Platform