Compounds that are capable of inhibiting the activity of one or more protein kinases are provided. The compounds are short, predominantly basic peptidic compounds comprising between about 5 and about 20 amino acids, and can optionally comprise an ATP mimetic moiety. The protein kinase inhibiting compounds can be used to inhibit the activity of one or more protein kinases in vitro or in vivo. Also provided are methods of inhibiting a protein kinase in a subject by administration of an effective amount of a protein kinase inhibiting compound and the use of the protein kinase inhibiting compounds, alone or in combination with other chemotherapeutic agents, in the treatment of protein kinase mediated diseases and disorders.