Програмісти відіграють важливу роль у створенні програмного забезпечення для різних програмованих пристроїв. Вони займаються розробкою як окремих програм, так і складних систем, що використовуються в настільних комп'
Програміст, також програмник[джерело?] — фахівець, що займається програмуванням, виконує розробку програмного забезпечення (в простіших випадках — окремих програм) для програмованих пристроїв, які, як правило містять один чи більше CPU. Прикладами таких пристроїв є: настільні персональні комп'ютери, мобільні телефони, смартфони, комунікатори, ігрові приставки, сервери, суперкомп'ютери, мікроконтролери та промислові комп'ютери.