Persuasive evidence exists of an arrangement: In most cases, such evidence will be provided by a written contract between the software vendor and customer.
Delivery has occurred: Since software may be delivered electronically, SOP 97-2 provides guidance on when this criterion is met. For example, if a customer has been provided access codes to download the given software off the Internet, then delivery is generally assumed to have occurred (whether or not the download has actually taken place).
The vendor’s fee is fixed or determinable: Again, SOP 97-2 provides interpretive guidance for this revenue recognition criterion. For example, the vendor’s fee is not considered to be fixed or determinable if the total revenue from the sale of the software will be a function of the number of copies of that software ultimately distributed to the buyer. Likewise, if the buyer has a right to return the software, then before revenue can be recognized on the sale of the software there must be a means to reasonably estimate the expected sales returns.
Collectibility is