Codekir Framework