IMO Platform: An Edge Over IEO