I use a combination of tools/programs. The flat colors are done in Adobe Photoshop with the paintbrush and fill tools. I then do the shading/highlights in Corel Painter using a somewhat customized oil pastel tool and a few other tools now and then to get the look that I want.