System and method for planning and designing a dental implant using a digital three dimensional model of at least one tooth or tooth socket; identify tooth axes, tooth lines, tooth orientation, tooth roots, tooth roots' end, indentation between roots, cervical line and reference points; display identified lines and points to a user; allow a user to tweak and adjust identified lines and points; identify and calculate areas to be thickened, reduced or roughened according to a predefined logic; adjust said model according to said identified areas; display said adjusted model to a user via a user interface; allow a user to tweak and readjust said adjusted model; save said readjusted model; wherein said model is not an exact copy of the patient's tooth.