Model-based development and testing are revolutionizing industry sectors like automotive and aerospace, but the models themselves are still disconnected from the overall development lifecycles. This disconnection leads to significant amounts of unnecessary rework and time wasted performing root cause analysis when the changes occur. This paper explains why the only solution to this problem is to make model-based development a part of the overall development process through integration to application lifecycle management (ALM). When all contributors to a product are able to collaborate in a controlled fashion through ALM, it eliminates unnecessary rework, enhances analysis and control of change, ensures that the delivered product is consistent with the latest requirements and promotes enhanced quality at every stage of the lifecycle.