A component template specifies the name, type, and initial state of all the component attributes with the FrontPage Bot Template Language (BTL). This is the same format used to store the persistent state of a FrontPage component instance after it is inserted on a page. The presence of BTL on a page is what distinguishes SmartHTML from HTML.
Here is a simple example component described in BTL to refer to as you read this section:
<!--WEBBOT BOT=SampleBot S-PARAM1="This is a string" -->