1. A method of providing multilingual versions of data items in a computer database system comprising the steps of: identifying a base language in which language-independent data items and language-dependent data items can be represented in said computer system; identifying a preferred language in which said language-dependent data items and said language-independent data items can be represented; storing a base language version of said language-dependent data items and language-independent data items in a base language record; creating a related language version of said language-dependent data items when a preferred language version of said language-dependent data items is created; accessing in said base language record said language-independent data items; accessing in said base language record said language-dependent and said language-independent data items when said base language is the same as said preferred language; accessing in said base language record said language-dependent data when said related language version does not exist for said preferred language; and accessing in said related language record said language-dependent data items when said related language version does exist in said preferred language.