Creating A Mailing List From Excel

Is there a program that I can use to create labels, letters and lists?
I need something that I can delete people from if they move jobs. I also need to be able to do any amount of people 1, 10, 300, etc.
With Outlook, you can do it but you have to go through and clean it up. With Excel, you have to do a mail merge and you can only export an entire list of people.
I need something I customize.
Thanks in advance!
Microsoft Word, you can mail merge then go back and customize