a method and system are provided to schedule the transmissions to a plurality of applications for a plurality of users connected to a femtocell taking into account the quality of service requirements of each application served while maintaining an efficient use of the wireless radio resources as well as a user and application weighted notion of fairness of service reception . the scheduler differentiates between not only different users but also between applications of each user , and schedules data transmission amongst these applications so that qos requirements for all applications are satisfied .