A songwriter needs to be a great listener of music to know what is suitable for their style. They also need technical skills for better songwriting. An understanding of written notation, technology, musical equipment and instruments required for a certain section of a song is also needed.