Managing the self assessment tsunami
Every year millions of taxpayers rush at the last minute to file their tax returns before the January 31 deadline. David Hargreaves from DWP Technology explains the scale of the technical systems challenge involved in handling this huge surge in …