From Clomosy Docs
In software development, components are reusable objects used to perform specific functions. Components can serve a wide range of tasks, from user interface elements to more technical functions like data access or network communication.
Clomosy components are generally object-oriented and derived from the TCLComponent class, which allows them to be categorized as either visual (interacting with the user interface) or non-visual (working in the background) elements.