Programming with VisualAge allows you to exploit communication capabilities in your application by visually adding and connecting parts. You also have the added flexibility of writing scripts in IBM Smalltalk to further extend your applications. The following sections tell you how to use the VisualAge communication parts.