Creating custom applications for computers or dedicated automation controllers that communicate with ControlByWeb products is not a difficult task for many programmers. This can be done using most programming languages.
All of the ControlByWeb products are similar in the way they communicate with custom applications. Code examples in various programming languages are given in the WebRelay
downloads page.