Educational software development and its collaboration between tertiary institutions | IEEE Conference Publication | IEEE Xplore