The present invention concerns a deployable surgical platform (50 60), comprising expanding means for anchoring the platform (50 60) at the site of a procedure and anchoring means for anchoring one or more catheters (1, 53, 57) to the expanding means. It is characterized in that said anchoring means comprises a slot (56) formed in the surgical platform (50 60). The invention further concerns a system for the removal and delivery of a medical device with such a deployable surgical platform (50 60).