The software operates without downloading a database to the computer and instead looks to an Internet-based database. This means that the computer only needs a very small piece of code and the user can take advantage of the database being updated constantly.