The use of ICT frameworks and tools to advance teaching and learning