To better understand the benefit of the Cellular Framework, the designer will take a moment to discuss what development looks like without a framework. First, there is the physical components. This is the same regardless. When the designer integrates the cellular modem support, which usually requires integration from the low level modem interface all the way up to the application code layer, the modem support affects all layers, meaning any change could potentially impact other parts of the code that the designer may not be aware of. It also tends to be fairly large and is invasive, causing the developer to spend more time integrating and debugging. When creating cellular applications, developers often face the issue of using one cellular modem for evaluation and having to start over with another modem for production.