There was a time when producing your own CD meant serious cash. You had to pay for studio time, studio engineers, studio musicians (if you're a solo artist) and duplicating your recording.
In the 1970s, when cassette tapes became cheap, available and recordable, people could distribute their own music and make cheap copies of anything. But the sound quality left something to be desired. Now, even the novice musician can produce a CD with a high sound quality.
Recording your own CD, unlike using a studio, is not insanely expensive. You can record your own high-quality digital CD with your own inexpensive equipment out of your own house, garage, basement, attic...
And for the technologically impaired, there's more good news: You don't need any special skills to record your own CD. Recording machines of the past required the skills of a studio engineer. Things have changed. With the use of computers and digital recording systems, all that's required is the ability to read and follow instructions. Another benefit of doing it yourself is that you can totally control your own music. And since it costs next to nothing to burn copies of your CD, you can easily give them to friends and acquaintances -- shameless self-promotion is entirely encouraged -- and sell them at performances or on the Internet for a profit.