Advances in Software Tools for Scientific Computing