Disclosed herein are pyrazolopyrimidine compounds of formula (I), wherein the substituents are as defined within the specification, processes for their preparation, compositions comprising said compounds and uses thereof. Said compounds useful for inhibiting cell proliferation, and modulating certain protein kinase activities, modulating casein kinase activity (e.g. CK2activity) and/or Pim kinase activity (e.g. PIM-1 activity), and as such are useful in the treatment of cancers and inflammatory conditions as well as certain infectious disorders.