[Eng-Spa] Context Switching at the Software Middleware Layer