MAF2Medical A software application framework for the rapid development of computer aided medicine applications