Database server, encrypted database with a few columns, open ports, web server with ssl, a simple data entry page with anti-hacking algorithms, done in less than a day if all work is partitioned out, but wait, this is government... next June sounds about right lol