I am interested in java based software/applications that can support complex financial calulations such as set processing, iterations and looping function. The objective is to use it while defining insurance calculation which can be complex by itself. The application should have built in set processing calculations.
Can anyone help me and point me in the right directions. It can be either free or commercial applications.