G.L.
I always made my own. I didn't usually start solids until they were about 6 months. Then I would use a food processor (you can use a blender, too) to puree fruits, steamed vegetables, boiled potatoes and carrots etc. By the time they were about 8-9 months old, I would often take whatever I was feeding the family and grind it up in a baby food grinder to feed them.
When I made babyfood, I usually made batches and froze it in an ice cube tray. The cubes were easy to store and a couple of cubes was a good portion.