Writing a comprehensive program means:


-digitalising data
-programming in a variety of languages (HTML, JAVAscript, JAVA, Perl)