The present application describes organic compounds that are useful for the treatment, prevention and/or amelioration of diseases, particularly pyrrolopyrimidine compounds and derivatives are described which inhibit protein kinases. The organic compounds are useful in treating proliferative disease.