Revenue Recognition - Our revenues are recognized in accordance with Financial Accounting Standards Board (FASB) Accounting Standards Codification (ASC) Topic 985-605 Revenue Recognition for the software industry. Revenue from the sale of software licenses is recognized when standardized software modules are delivered to and accepted by the customer, the license term has begun, the fee is fixed or determinable and collectability is probable. Revenue from software maintenance contracts and Application Service Provider (ASP) services are recognized ratably over the lives of the contracts. Revenue from professional services is recognized when the service is provided.
We enter into revenue arrangements in which a customer may purchase a combination of software, maintenance and support, and professional services (multiple-element arrangements). When vendor-specific objective evidence (VSOE) of fair value exists for all elements, we allocate revenue to each element based on the relative fair value of each of the elements. VSOE of fair value is established by the price charged when that element is sold separately. For maintenance and support, VSOE of fair value is established by renewal rates, when they are sold separately. For arrangements where VSOE of fair value exists only for the undelivered elements, we defer the full fair value of the undelivered elements and recognize the difference between the total arrangement fee and the amount deferred for the undelivered items as revenue, assuming all other criteria for revenue recognition have been met.