A songwriter is a writer who creates songs. A songwriter generally writes songs for popular music, rather than art songs or classical music. Many songwriters are also singers, and perform the songs they write - they are called singer-songwriters. Other songwriters have their songs performed by other singers.