Nono framework