Yemd framework