1. SimpleConnect
The SimpleConnect component handles all your communication object connections. SimpleConnect also provides an interface for users to log in to your application.

2. PeopleList
The PeopleList component is standard in most communication applications, and provides a list of currently logged-in users.

3. ConnectionLight
The ConnectionLight component provides visual feedback on the state of the client connection. The light turns green when connected, red when disconnected, and yellow if the latency (the time it takes to send data across the network connection to and from the server) of the connection is too high. The light doubles as a button that toggles a display box, providing detailed information about the connection (data latency rate and instantaneous upload and download rates).

4. UserColor
The UserColor component lets users change their selected colors for components within Macromedia Flash Communication Server MX applications. When users select a color from the pull-down menu, other components that show color (such as Chat components) change color accordingly.

5. Chat
You can use the Chat component to create a chatroom application or as a component within a larger application, as described below:
• Regular chatroom: use the Chat component with the UserColor component, the PeopleList component, and the SimpleConnect component to create a chatroom.
• Useful in every application: having a Chat component in all your communication applications is useful. Text communication is efficient and can provide a backup if audio/video communication is inconvenient (for example, if a user's computer has slow connections).

6. SetBandwidth
The simple—and powerful—SetBandwidth component automatically adjusts the quality of microphones and cameras that are published to match the available upload bandwidth. You can use SetBandwidth in all applications that publish live audio and video.

7. AVPresence
The AVPresence component is a versatile communication component and can be used to create a virtual presence for users. The following list describes two ways that you can use AVPresence:
• Panel discussions: a group of people can converse before an audience and create an ongoing debate or presentation.
• Video phone: by using two AVPresence components in one application, you can create a video phone application.