What is the best way to do it and what apps do you recommend?