I like to write simple songs that have a personal meaning to me. nothing professional. For a couple, I used Revocalize AI with DAW... (Digital Audio Workstation). Are you familiar with this software?
My pal Gordon turned me onto it. I've been thinking of getting my own setup although the initial cost is kind of high, the program does a lot of things.
Record your singing (or instruments)
Apply Auto-Tune, pitch correction, reverb, compression, EQ, etc.
Edit audio (cut, move, layer tracks)
Add beats, loops, or virtual instruments
Mix multiple tracks together (vocals + drums + guitar, etc.)
Master the final song for release