I would like to know an expert opinion about what software is good, and what resources do I need (RAM and HD space). Thank you.