cut-throat

[cut-throat] {adj.} Severe; intense; unrelenting.

There is cut-throat competition among the various software companies today.