What are the best languages to develop an app which will be user-friendly, open-source?