Часто ці ролі ототожнюються, що не зовсім коректно. Програміст зазвичай працює за чітким узгодженим запитом. А фахівців на посаді Developer здебільшого залучають на всіх етапах створення проектів – від концепції до тестування й технічної підтримки.