 At various times he has also managed groups or departments covering text, internationalization, operating system services, porting and technical communications.Davis founded and was responsible for the overall architecture of ICU (a major Unicode software internationalization library) and designed the core of the Java internationalization classes.He also is the vice-chair of the Unicode CLDR project, and is a co-author of BCP 47 "Tags for Identifying Languages" (RFC 4646 and RFC 5646), used for identifying languages in XML and HTML documents.