Machinery development