Some languages support parallelism ‘out of the box’:
…
There are also many parallel APIs/frameworks:
…
If you’re not explicitly writing parallel code, you will likely use programs or software libraries built on one of the above APIs/frameworks to take advantage of Parallelism:
What is best depends on the problem at hand and the hardware available.