Remote Laboratory Framework. A distributed system for sharing hardware. My master dissertation.