. . "These interfaces 171 and 181 can be implemented using any number of programming languages, scripting or markup languages, or other environments, including but not limited to C, C++, Visual Basic, HTML, Java, or the like." . . .