CodeKit is an interface to a universal database code table. It takes
all of the programming work out of maintaining multiple database code
definition sets. A single code administration page lets you define new
virtual code tables and enter all codes and their descriptions. Perl
and PHP classes retrieve the code descriptions and automatically
generate HTML code selection elements.