We develop a model of latch-mediated spring actuated (LaMSA) systems relevant to comparative biomechanics and bioinspired design. The model contains five components: two motors (muscles), a spring, a latch, and a load mass. One motor loads the spring to store elastic energy and the second motor subsequently removes the latch, which releases the spring and causes movement of the load mass. We develop freely available software to accompany the model, which provides an extensible framework for simulating LaMSA systems. Output from the simulation includes information from the loading and release phases of motion, which can be used to calculate kinematic performance metrics that are important for biomechanical function. In parallel, we simulate a comparable, directly actuated system that uses the same motor and mass combinations as the LaMSA simulations. By rapidly iterating through biologically relevant input parameters to the model, simulated kinematic performance differences between LaMSA and directly actuated systems can be used to explore the evolutionary dynamics of biological LaMSA systems and uncover design principles for bioinspired LaMSA systems. As proof of principle of this concept, we compare a LaMSA simulation to a directly actuated simulation that includes either a Hill-type force-velocity trade-off or muscle activation dynamics, or both. For the biologically-relevant range of parameters explored, we find that the muscle force-velocity trade-off and muscle activation have similar effects on directly actuated performance. Including both of these dynamic muscle properties increases the accelerated mass range where a LaMSA system outperforms a directly actuated one.