Appropriate ICT as a Tool to Increase Effectiveness in ICT4D: Theoretical considerations and illustrating cases