Smart maintenance implementation entirely depends on complexity of your requirements such as magnitude of your company, number of users and assets involved.