Solution
The entity assesses the goods and services promised to the customer to determine which goods and services are distinct. The entity observes that the terms of the contract result in a promise to provide a significant service of integrating the licensed software into the existing software system by performing a customized installation service as specified in the contract. In other words, the entity is using the license and the customized installation service as inputs to produce the combined output (i.e. a functional and integrated software system) specified in the contract. In addition, the software is significantly modified and customized by the service. Although the customized installation service can be provided by other entities, the entity determines that within the context of the contract, the promise to transfer the license is not separately identifiable from the customized installation service and, therefore, the criterion on the basis of the factors is not met. Thus, the software license and the customized installation service are not distinct.
The entity concludes that the software updates and technical support are distinct from the other promises in the contract. This is because the customer can benefit from the updates and technical support either on their own or together with the other goods and services that are readily available and because the promise to transfer the software updates and the technical support to the customer are separately identifiable from each of the other promises.
On the basis of this assessment, the entity identifies three performance obligations in the contract for the following goods or services
a) customized installation service (that includes the software license);
b) software updates; and
c) technical support
Considering the substantial customization needed for the software to function according to the customer's needs, the software license and the customized installation service need to be bundled into a single performance obligation. However, the technical support and updates remain a separate performance obligation. Thus, the entity has two performance obligations in this contract.