The role of virtual development tools in project to project learning