Generalized span categories provide a framework for formalizing mathematical models of open systems in classical mechanics. We introduce categories LagSy and HamSy that, respectively, provide a categorical framework for the Lagrangian and Hamiltonian descriptions of open classical mechanical systems. The morphisms of LagSy and HamSy correspond to such open systems, and the composition of morphisms models the construction of systems from subsystems. The Legendre transformation gives rise to a functor from LagSy to HamSy that translates from the Lagrangian to the Hamiltonian perspective.