Software components As you saw in Getting started, the development environment supports four types of software components: • Classes • Methods (including categories) • Applications (including subapplications) • Configuration maps