archiveapplication design