Avida is the most widely-used Artificial Life software platform for studying the (co)evolution of self-replicating computer programs (i.e., digital organisms) that interact, mutate and evolve in a user-defined computational environment.