A computer-implemented method for providing a holding splint for holding one or more restoration forms, the holding splint being configured for being arranged in a patient's oral cavity on a set of teeth comprising one or more teeth to be restored, the holding splint comprising one or more holding sections configured to hold the one or more restoration forms in order to shape restoration material applied onto one or more surfaces of the one or more teeth to be restored into a predefined form using the one or more restoration forms, the method comprising: providing a 3D digital teeth model of the set of teeth in the patient's oral cavity comprising the one or more teeth to be restored, providing one or more 3D digital form models of the one or more restoration forms to be held by the holding splint, generating using the 3D digital teeth model and the one or more 3D digital form models a 3D digital model of the holding splint, the holding splint comprising one or more tooth receptions for receiving one or more teeth, when being arranged on the set of teeth, the holding splint comprising one or more cutouts for arranging the one or more restoration forms at the one or more surfaces of the one or more teeth to be restored, when being held by the one or more holding sections, the one or more holding sections being configured to establishing one or more non-destructively detachable physical connections between the holding splint and the restoration forms in order to hold the one or more restoration forms in place, the one or more non-destructively detachable physical connections being snap-fits established by the holding sections receiving holding extensions of the restoration forms, the snap-fits each comprise two opposing clamping elements, between which the holding extension of a restoration form is clamped, providing the 3D digital model of the holding splint as template for manufacturing the holding splint. providing a 3D digital teeth model of the set of teeth in the patient's oral cavity comprising the one or more teeth to be restored, providing one or more 3D digital form models of the one or more restoration forms to be held by the holding splint, generating using the 3D digital teeth model and the one or more 3D digital form models a 3D digital model of the holding splint, the holding splint comprising one or more tooth receptions for receiving one or more teeth, when being arranged on the set of teeth, the holding splint comprising one or more cutouts for arranging the one or more restoration forms at the one or more surfaces of the one or more teeth to be restored, when being held by the one or more holding sections, the one or more holding sections being configured to establishing one or more non-destructively detachable physical connections between the holding splint and the restoration forms in order to hold the one or more restoration forms in place, the one or more non-destructively detachable physical connections being snap-fits established by the holding sections receiving holding extensions of the restoration forms, the snap-fits each comprise two opposing clamping elements, between which the holding extension of a restoration form is clamped, providing the 3D digital model of the holding splint as template for manufacturing the holding splint.