Applications Programming Interfacesmeans a set of one or more routines or interfaces provided by a software program (including an operating system, middleware or other software application) that are used to invoke or direct functions or services of such software program for use by other software programs.

   

 “Revenue” means any consideration to Xandros that is reasonably attributable to the sale, license or other distribution of Client Offerings.    The parties agree that the definition of Revenue is based on the current revenue model of Xandros for Client Offerings, and that if such revenue model materially changes during the Term, Xandros will promptly give written notice to Microsoft and the parties will negotiate a new Revenue definition in good faith.  The current definition of Revenue shall remain the same during such good faith negotiations.