DIODE (DORIS Immediate Orbit on-board Determination) is a real-time on-board orbit determination software, embedded in the DORIS receiver. The purpose of this paper is to focus on DIODE performances. After a description of the recent DORIS evolutions, we detail how compliance with specifications are verified during extensive ground tests before the launch, then during the in-flight commissioning phase just after the launch, and how well they are met in the routine phase and today. Future improvements are also discussed for Jason-2 as well as for the next missions. The complete DORIS ground validation using DORIS simulator and new DORIS test equipments has shown prior to the Jason-2 flight that every functional requirement was fulfilled, and also that better than 10 cm real-time DIODE orbits would be achieved on-board Jason-2. The first year of Jason-2 confirmed this, and after correction of a slowly evolving polar motion error at the end of the commissioning phase, the DIODE on-board orbits are indeed better than the 10 cm specification: in the beginning of the routine phase, the discrepancy was already 7.7 cm Root-Mean-Square (RMS) in the radial component as compared to the final Precise Orbit Ephemerides (POE) orbit. Since the first day of Jason-2 cycle 1, the real-time DIODE orbits have been delivered in the altimetry fast delivery products. Their accuracy and their 100% availability make them a key input to fairly precise Near-Real-Time Altimetry processing. Time-tagging is at the microsecond level. In parallel, a few corrections (quaternion problem) and improvements have been gathered in an enhanced version of DIODE, which is already implemented and validated. With this new version, a 5 cm radial accuracy is achieved during ground validation over more than Jason-2 first year (cycles 1–43, from July 12th, 2008 to September 11th, 2009). The Seattle Ocean Surface Topography Science Team Meeting (OSTST) has recommended an upload of this v4.02 version on-board Jason-2 in order to take benefit from more accurate real-time orbits. For the future, perhaps the most important point of this work is that a 9 mm consistency is observed on-ground between simulated and adjusted orbits, proving that the DORIS measurement is very precisely and properly modelled in the DIODE navigation software. This implies that improvement of DIODE accuracy is still possible and should be driven by enhancement of the physical models: forces and perturbations of the satellite movement, Radio/Frequency phenomena perturbing measurements. A 2-cm accuracy is possible with future versions, if analysis and model improvements continue to progress.