In terms of technology, well, podcasts might help. There are a lot of free podcasts out there that you can download. In terms of the real process of being a good pianist however, no software can and should match a man's DISCIPLINE, PERSEVERANCE and CREATIVITY.