The present invention deals with a computer implemented method of producing a dental restoration (1), comprising: obtaining data of an outer shape (3) of a gingiva former (2), wherein the outer shape (3) of the gingiva former (2) suits to a gingiva channel (4) extending from an oral cavity of the patient to an implant structure (5) fixed to a jaw bone (6) of a patient's jaw (7); obtaining scan data of the gingiva former (2) mounted to the implant structure (5); determining the orientation of the gingiva former (2) relative to the jaw (7); and creating the restoration (1) with an emergence profile (8) formed in correspondence with the outer shape (3) of the gingiva former (2) and the determined orientation of the gingiva former (2). The present invention also deals with a dental restoration (1) comprising an occlusal end (O), an apical end (A) opposite to the occlusal end (O), an emergence profile (8) extending from the apical end (A) towards the occlusal end (O) and a channel (11) extending from the apical end (A) to the occlusal end (O). Moreover, the present invention relates to a computer program comprising computer readable commands causing a computing device to implement the computer implemented method as above mentioned, as well as to a correlated method of restoring a tooth with a dental restoration (1).La présente invention concerne une méthode mise en œuvre par ordinateur de production d'une restauration dentaire (1), comprenant les étapes consistant à : obtenir des données d'une forme externe (3) d'un dispositif de façonnage de gencive (2), la forme externe (3) du dispositif de façonnage de gencive (2) étant adaptée à un canal de gencive (4) s'étendant d'une cavité buccale du patient jusqu'à une structure d'implant (5) fixée à un os de mâchoire (6) de la mâchoire d'un patient (7) ; obtenir des données de balayage du dispositif de façonnage de gencive (2) monté sur la structure d'implant (5) ; déterminer l'orientation du dispositif de façonnage de gencive (