Choosing the right model for maintaining and enhancing your IoT project