Endor Framework