What kind of software should I have ? or a detailed article will be very helpful. Thank you! Hangdy Yang