A computer-implemented method of generating a data set that geometrically defines a bone plate design for a bone plate with at least one pair of fixation openings configured to receive fixation members for fixing the bone plate to bone and at least one plate segment interconnecting the at least one pair of fixation openings, the method comprising: visualizing, based on shape data of the bone, a bone model on a display device; determining relationships between a pointer positioned relative to the bone model on the display device and the bone model at points in time when user interaction signals are generated; deriving, responsive to the user interaction signals that are indicative of user interactions relative to the bone model, plate design data, wherein deriving the plate design data comprises: determining, from the relationships between the pointer and the bone model, points relative to the bone model, the points being representative of center positions of the fixation openings of the at least one pair of fixation openings, wherein the plate design data is indicative of the positions of the points; determining a curve based on a sequence of two or more of said points, the curve being representative of an extension of the bone plate or of the at least one plate segment of the bone plate, wherein the curve is visualized as soon as two of said points have been defined relative to the bone model, wherein the curve is newly calculated and extended as additional fixation openings are defined, and wherein the plate design data comprise curve data indicative of the extension of the bone plate or of the at least one plate segment; and generating a data set that geometrically defines a bone plate design from at least the plate design data and one or more generic plate parameters. visualizing, based on shape data of the bone, a bone model on a display device; determining relationships between a pointer positioned relative to the bone model on the display device and the bone model at points in time when user interaction signals are generated; deriving, responsive to the user interaction signals that are indicative of user interactions relative to the bone model, plate design data, wherein deriving the plate design data comprises: determining, from the relationships between the pointer and the bone model, points relative to the bone model, the points being representative of center positions of the fixation openings of the at least one pair of fixation openings, wherein the plate design data is indicative of the positions of the points; determining a curve based on a sequence of two or more of said points, the curve being representative of an extension of the bone plate or of the at least one plate segment of the bone plate, wherein the curve is visualized as soon as two of said points have been defined relative to the bone model, wherein the curve is newly calculated and extended as additional fixation openings are defined, and wherein the plate design data comprise curve data indicative of the extension of the bone plate or of the at least one plate segment; and generating a data set that geometrically defines a bone plate design from at least the plate design data and one or more generic plate parameters. determining, from the relationships between the pointer and the bone model, points relative to the bone model, the points being representative of center positions of the fixation openings of the at least one pair of fixation openings, wherein the plate design data is indicative of the positions of the points; determining a curve based on a sequence of two or more of said points, the curve being representative of an extension of the bone plate or of the at least one plate segment of the bone plate, wherein the curve is visualized as soon as two of said points have been defined relative to the bone model, wherein the curve is newly calculated and extended as additional fixation openings are defined, and wherein the plate design data comprise curve data indicative of the extension of the bone plate or of the at least one plate segment; and generating a data set that geometrically defines a bone plate design from at least the plate design data and one or more generic plate parameters.