From 1 April 2011 company tax returns for accounting periods ending after 31 March 2010 must be filed online using the iXBRL standard. Accounts and returns can be filed using either HMRC's free software or commercial software.
HMRC have published a list of recognised commercial software that is compatible with its corporation tax online service. The list is available on the HMRC website.