9 Downloadable computer software development tools for remote communication functions with external servers in distributed computing; downloadable application programming interface (API) software for remote communication functions with external servers in distributed computing; downloadable software for remote communication functions with external servers in distributed computing