Mechanical Engineering Distributed Systems