In addition, programming interfaces to the data stored as part of the ASCS 1810 (e.g., in the data repositories 1816 and 1817) can be made available by standard means such as through C, C++, C#, and Java APIs; libraries for accessing files, databases, or other data repositories; through scripting languages such as XML; or through Web servers, FTP servers, or other types of servers providing access