The CodeFire framework