Computer-implemented method for determining a dynamic laser beam shape for laser cutting by means of a laser cutting machine, comprising at least one optical module for varying the shape of the laser beam dynamically, comprising the method steps of: - Receiving a cutting plan to be processed for cutting out parts of a workpiece, wherein each part is defined by a cutting contour, consisting of a set of cutting segments, wherein each workpiece is characterized by a property indicator, selected from the group consisting of a material indicator and/or a thickness indicator; - Providing a shape storage (ShS), wherein the shape storage is configured for storing a set of dynamic laser beam shapes, in particular more than two; - By a processor: Accessing the shape storage (ShS) for automatically calculating for each of the cutting segments iteratively for all parts to be cut out of the workpiece an allocation to a dynamic laser beam shape of the set of dynamic laser beam shapes, wherein the allocation is segment specific so that different dynamic laser beam shapes will be allocated to different types of segments and wherein the type of cutting segments is selected from the group, comprising: Straight line; Circle or circle segments with a configurable particular radius; Corner with a configurable angle; Parameterized curve; Pierce-in; Lead-in; Lead-out; and/or Engraving and wherein calculating the allocation is based on the property indicator of the workpiece and is specific for the respective cutting segment; - By the processor: Providing control instructions on an output interface for controlling the laser cutting machine for executing the received cutting plan by applying the determined dynamic laser beams shapes for each cutting segment specifically. - Receiving a cutting plan to be processed for cutting out parts of a workpiece, wherein each part is defined by a cutting contour, consisting of a set of cutting segments, wherein each workpiece is characterized by a property indicator, selected from the group consisting of a material indicator and/or a thickness indicator; - Providing a shape storage (ShS), wherein the shape storage is configured for storing a set of dynamic laser beam shapes, in particular more than two; - By a processor: Accessing the shape storage (ShS) for automatically calculating for each of the cutting segments iteratively for all parts to be cut out of the workpiece an allocation to a dynamic laser beam shape of the set of dynamic laser beam shapes, wherein the allocation is segment specific so that different dynamic laser beam shapes will be allocated to different types of segments and wherein the type of cutting segments is selected from the group, comprising: Straight line; Circle or circle segments with a configurable particular radius; Corner with a configurable angle; Parameterized curve; Pierce-in; Lead-in; Lead-out; and/or Engraving and wherein calculating the allocation is based on the property indicator of the workpiece and is specific for the respective cutting segment; - By the processor: Providing control instructions on an output interface for controlling the laser cutting machine for executing the received cutting plan by applying the determined dynamic laser beams shapes for each cutting segment specifically.