Smart Manufacturing Software