In various embodiments, the enterprise server 122, solution servers 126 and development clients 130 may consist of application programs developed, for example, in a language such as Java and/or C++ which run under an operating system such as the Windows??? (a product of Microsoft Corp.) family of operating systems.