XML 30 R24.htm IDEA: XBRL DOCUMENT v2.4.0.8
Basis of Presentation: Revenue Recognition (Policies)
3 Months Ended
Mar. 31, 2014
Policies  
Revenue Recognition

Revenue Recognition

 

Recurring technology and services revenue consists of subscription-based fees, software subscription license fees, software maintenance fees and hosting fees related to the use of our solution to manage our customers' communications expenses, as well as fees for perpetual software licenses and professional services and products sold.

 

We recognize revenue when persuasive evidence of an arrangement exists, pricing is fixed and determinable, collection is reasonably assured and delivery or performance of service has occurred. Recurring technology and services subscription-based fees, software subscription license fees, software maintenance fees and hosting fees are recognized ratably over the term of the period of service. The subscription-based services we provide include help desk, staging, carrier activations and provisioning.

 

Sales revenue is recognized upon the shipment of merchandise to customers.  The Company recognizes revenues from software sales when software products are shipped.

 

Software license fees consist of fees paid for a perpetual license agreement for our technology, which are recognized in accordance with Financial Accounting Standards Board, or FASB, Accounting Standards Codification, or ASC 605, Software Revenue Recognition, as amended.

 

Professional services related to the implementation of our software products, which we refer to as consulting services, are generally performed on a fixed fee basis under separate service arrangements. Consulting services revenue is recognized as the services are performed by measuring progress towards completion based upon either costs or the achievement of certain milestones.