SOFA is a framework primarily targeted at real-time simulation, with an emphasis on medical simulation.
It is mostly intended for the research community to help develop newer algorithms, but can also be used as an efficient prototyping tool. Based on an advanced software architecture, it allows to:
create complex and evolving simulations by combining new algorithms with algorithms already included in SOFA
modify most parameters of the simulation – deformable behavior, surface representation, solver, constraints, collision algorithm, etc. – by simply editing an XML file
build complex models from simpler ones using a scene-graph description
efficiently simulate the dynamics of interacting objects using abstract equation solvers
reuse and easily compare a variety of available methods
SOFA on rollApp is best free medical simulation online. Work with SOFA from anywhere and from any device, record simulation online and save you results to Dropbox, Google Drive, and other cloud storage.