It is evident and been proved over the years that robotics industry is one of the leading industries in the world, generating tremendous revenue over the turn of the years. Robotic industries have developed themselves over the years to the extent of getting to the maximum level of artificial intelligence which is being used in almost all sectors nowadays. But as interesting as the growth is, there are existing setbacks suffered by the industry as robotics engineers cannot boast of a smooth road down to success, they face everyday problems as they have been facing them from the beginning of the invention, some which will be summarized as follows. For example the lack of good interfaces and abstraction layers for software, electrical, and mechanical systems is a proven problem for engineers in the sector hindering the advancement of the industry at large. Another issue is the Lack of tools, semantics, and methods to share parts of designs in distributed fashion.