This excerpt taken from the SLTC 10-K filed Oct 3, 2007.
We enter into arrangements for the sale of: (1) licenses of software products and related maintenance contracts; (2) bundled license, maintenance, and services; (3) services; and (4) subscription for on-demand services. In instances where maintenance is bundled with a license of software products, such maintenance term is typically one year.
For each arrangement, the Company determines whether evidence of an arrangement exists, delivery has occurred, the fees are fixed or determinable, and collection is probable. If any of these criteria are not met, revenue recognition is deferred until such time as all of the criteria are met.
Arrangements consisting of license and maintenance only. For those contracts that consist solely of license and maintenance, the Company recognizes license revenues based upon the residual method after all elements other than maintenance have been delivered as prescribed by Statement of Position (SOP) 98-9 Modification of SOP No. 97-2 Software Revenue Recognition, with Respect to Certain Transactions. The Company recognizes maintenance revenues over the term of the maintenance contract because vendor-specific objective evidence of fair value for maintenance exists. Under the residual method, the fair value of the undelivered elements is deferred and the remaining portion of the arrangement fee is recognized as revenue. If vendor specific objective evidence does not exist to allocate the total fee to all undelivered elements of the arrangement, revenue is deferred until the earlier of the time at which (1) such evidence does exist for the undelivered elements, or (2) all elements are delivered. If unspecified future products are given over a specified term, the Company recognizes license revenue ratably over the applicable period. The Company recognizes license fees from resellers as revenue when the above criteria have been met and the reseller has sold the subject licenses through to the end-user.
Arrangements consisting of license, maintenance and other services. Services revenues can consist of maintenance, training and/or consulting services. Consulting services include a range of services including installation of off-the-shelf software, customization of the software for the customers specific application, data conversion and building of interfaces to allow the software to operate in customized environments.
In all cases, the Company assesses whether the service element of the arrangement is essential to the functionality of the other elements of the arrangement. In this determination the Company focuses on whether the software is off-the-shelf software, whether the services include significant alterations to the features and functionality of the software, whether the services involve the building of complex interfaces, the timing of payments and the existence of milestones. Often the installation of the software requires the building of interfaces to the customers existing applications or customization of the software for specific applications. As a result, judgment is required in the determination of whether such services constitute complex interfaces. In making this determination the Company
considers the following: (1) the relative fair value of the services compared to the software; (2) the amount of time and effort subsequent to delivery of the software until the interfaces or other modifications are completed; (3) the degree of technical difficulty in building of the interface and uniqueness of the application; (4) the degree of involvement of customer personnel; and (5) any contractual cancellation, acceptance, or termination provisions for failure to complete the interfaces. The Company also considers the likelihood of refunds, forfeitures and concessions when determining the significance of such services.
In those instances where the Company determines that the service elements are essential to the other elements of the arrangement, the Company accounts for the entire arrangement under the percentage of completion contract method in accordance with the provisions of SOP 81-1, Accounting for Performance of Construction Type and Certain Production Type Contracts. The Company follows the percentage of completion method if reasonably dependable estimates of progress toward completion of a contract can be made. The Company estimates the percentage of completion on contracts utilizing hours and costs incurred to date as a percentage of the total estimated hours and costs to complete the project. Recognized revenues and profits are subject to revisions as the contract progresses to completion. Revisions in profit estimates are charged to income in the period in which the facts that give rise to the revision become known. The Company also accounts for certain arrangements under the completed contract method, when the terms of acceptance and warranty commitments preclude revenue recognition until all uncertainties expire. To date, when the Company has been primarily responsible for the implementation of the software, services have been considered essential to the functionality of the software products, and therefore license and services revenues have been recognized pursuant to SOP 81-1.
For those contracts that include contract milestones or acceptance criteria, the Company recognizes revenue as such milestones are achieved or as such acceptance occurs.
For those contracts with unspecified future products and services which are not essential to the functionality of the other elements of the arrangement, license revenue is recognized by the subscription method over the length of time that the unspecified future product is available to the customer.
In some instances the acceptance criteria in the contract require acceptance after all services are complete and all other elements have been delivered. In these instances the Company recognizes revenue based upon the completed contract method after such acceptance has occurred.
For those arrangements for which the Company has concluded that the service element is not essential to the other elements of the arrangement, the Company determines whether the services are available from other vendors, do not involve a significant degree of risk or unique acceptance criteria, and whether the Company has sufficient experience in providing the service to be able to separately account for the service. When services qualify for separate accounting, the Company uses vendor-specific objective evidence of fair value for the services and the maintenance to account for the arrangement using the residual method, regardless of any separate prices stated within the contract for each element.
Vendor-specific objective evidence of fair value of services is based upon hourly rates. As previously noted, the Company enters into contracts for services alone, and such contracts are based upon time and material basis. Such hourly rates are used to assess the vendor-specific objective evidence of fair value in multiple element arrangements.
In accordance with SOP 97-2, Software Revenue Recognition, vendor-specific objective evidence of fair value of maintenance is determined by reference to the price the customer will be required to pay when it is sold separately (that is, the renewal rate). Each license agreement offers additional maintenance renewal periods at a stated price. Maintenance contracts are typically one year in duration.
Arrangements consisting of consulting services. Consulting services consist of a range of services including installation of off-the-shelf software, customization of the software for the customers specific application, data conversion and building of interfaces to allow the software to operate in customized environments. Consulting services may be recognized based on customer acceptance in the form of customer-signed timesheets, invoices, cash received, or customer-signed acceptance as defined in the master service agreement.
CLM Arrangements. CLM arrangements generate revenue from two principal sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the companys on-demand application service, and from customers purchasing additional support beyond the standard support that is included in the basic subscription fee; and (2) related consulting services, consisting primarily of integration and training fees. Because the Company provides its application as a service, the Company follows the provisions of Securities and Exchange Commission Staff Accounting Bulletin No. 101, Revenue Recognition in
Financial Statements, as amended by Staff Accounting Bulletin No. 104, Revenue Recognition. Consulting services, when sold with subscription and support offerings, are accounted for separately when these services have stand-alone value to the customer, and there is objective and reliable evidence of fair value of the undelivered elements. In these circumstances, consulting service revenues are recognized as the services are rendered for time and material contracts, and when the milestones are achieved and accepted by the customer for fixed price contracts. Training revenues are recognized after the services are performed.
In determining whether the consulting services can be accounted for separately from subscription revenues, we consider the following factors for each consulting agreement: availability of the consulting services from other vendors, whether objective and reliable evidence for fair value exists for the undelivered elements, the nature of the consulting services, the timing of when the consulting contract was signed in comparison to the subscription arrangement, and the contractual dependence of the subscription service on the customers satisfaction with the consulting work. If a consulting arrangement does not qualify for separate accounting, we initially defer all revenue under the arrangement and then, when all consulting services have been delivered, we recognize the consulting and subscription revenues ratably over the remaining term of the subscription contract. In these situations we defer the costs of the consulting arrangement and amortize those costs over the same time period as the consulting revenue is recognized.
Because CLM is a relatively new offering for the Company, a consistent fair value has not yet been established for the hosted subscription services, and, as a result, consulting services typically are not recognized as separate elements. There are instances when the services have been determined to be a separate element when the Company has demonstrated that the services were contracted in a separate arrangement from the subscription contract this is typically when the respective contracts were executed more than six months apart.