Currently problems with immigration documentation and support is very slow and stressful for citizens. Via Residents, citizens can have the opportunity to get updates on Immigration requests, citizenship status and more. In addition it can contain / transfer documents to facilitate and precipitate the process of applications.
Further discussion is needed with Immigration to see where the technical deficit lies.