The 5800 has a compatibility mode for Java applications that are not touchscreen-aware. It works by using part of the screen for displaying the essential buttons required by the program.
On January 23, 2009, Nokia announced it had shipped the millionth 5800 XpressMusic device, even though it still had not been fully released worldwide. In Nokia's Q1 report released on April 16, 2009 it was announced they had shipped 2.6 million units during the quarter, with cumulative shipments of more than 3 million units since the smartphone's launch in late November 2008.Q2 results released July 16, 2009 reports 3.7 million units shipped during the quarter and more than 6.8 million units total have shipped since the release. As of November 2009, over 8 million units had been sold.