Software and Tools for Computational Engineering