Amateur professionalism or professional amateurism (shortened to pro-am) is a socioeconomic blurring of the distinction between professional and amateur within any endeavour or attainable skill that could be labelled professional in fields such as writing, computer programming, music or film.