This online calculator will determne the moment, shear and stress diagrams for a general beam.  Up to 24 beam segments can be used
each with its own section properties.  Translational and rotational springs can be used along with free, simple and fixed boundaries.  
Concentrated loads and moments can be applied.