1. An electronic computer system for the automated annotation of genomic variants, the system comprising: an application server computer system configured to receive one or more variant files from a client computer system different from the application server computer system; an annotation processing computer system different from the application server computer system and the client computer system and configured to receive one or more variant files from the application server computer system; an annotation database accessible by both the application server computer system and the annotation processing computer system; wherein the annotation processing computer system is configured to annotate variants in the variant files received from the application server computer system and store variant annotation results in the annotation database; and wherein the application server computer system is configured to retrieve variant annotation results from the annotation database and deliver retrieved variant annotation results to the client computer system.