1. A method for dynamic presentations management of electronic presentations comprising multiple slides, wherein each slide has at least one presentation constraint parameter assigned thereto, wherein a presentation software is used for generating and displaying the presentation, the method comprising the steps of: gathering metadata regarding the presentation by the presentation software; evaluating the metadata regarding the presentation and determining at least one presentation constraint parameter by the presentation software; and automatically arranging, using a processor, slides according to the determined at least one presentation constraint parameter to be presented by use of the presentation software.