Writing Advanced Beans Implementing Bound Properties Implementing Constrained Properties Implementing Indexed Properties Customizing Beans Using BeanInfo Converting your Beans to Active-X Component