Powerful, cutting-edge software packages and programming languages are used to solve problems in a huge range of fields, including engineering, biological and bio-technical systems, and finance.