---
schema_version: "1"
id: 0a781e28ed3eac96df8a868d2d560d273c15a7aa44b466300f7d5b3dfe24c368
title: Product Specifications in EPC
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/comms_product_specifications_in_epc.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.comms_product_specifications_in_epc.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0836823bde0bb5cb4ec9f84244642ca9d810e37b1975727277ea90854a7ddd70
description: A product (or product specification) is a fundamental entity for which you define parameters (attributes or fields), such as bundling, pricing rules, fulfillment rules, and compatibility rules.
products:
  - Communications
  - Media
  - Energy and Utilities
release: "264"
---
# Product Specifications in EPC

A product (or product specification) is a fundamental entity for which you define parameters (attributes or fields), such as bundling, pricing rules, fulfillment rules, and compatibility rules.

For example, the Smartphone object type has the brand, finish, and capacity attributes. The iPhone product specification is based on the Smartphone object type with the attributes set to Apple, Rose Gold, and 128GB. The Samsung product specification is also based on the Smartphone object type with the attributes set to Samsung, black, and 64GB.

![The Smartphone object type has two related product specifications for the iPhone and Samsung.](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-comms_media_energy_managed-264-0-0-production-enus/ff4079f6-a384-475c-b863-578bbbb0ef9b/resources-product/images/object_type_and_product_spec.jpg)

Before you can define a product specification, you must have a corresponding object type. A product specification inherits all the attributes of the object type.

For example, iPhone has all attributes defined for the smart phone object type (such as brand, finish, and capacity).

You can create many product specs from the same object type, but each product specification can only be associated with one object type.

The specification types are:

- Product Specification
    
    An example of a product specification is a Smart phone with parameters, such as phone model, color, size, etc.
- Service Specification
    
    An example of a service specification is an internet service for which you can define parameters, such as upload or download speed, broadband type ( ADSL or Fiber), and so on.
- Resource Specification
    
    Resource specification defines resources needed to implement the Customer Facing Services (CFS). For example, IP port address, or a router.

The Industries CME managed package includes these Product2 record types:

- Product: Use for Industries CME products.
- Product Template: Use for Industries CME product templates to ease creation of similar products.
- Class: Not in use, but part of the Industries CME package.