I am a technology staff member for one of the TELS partners (e.g., Arizona or Penn State or Israel). As part of the research that is happening in our location, I've been requested to develop a new function that would be used to modify existing TELS technology features - e.g., a second language glossary that will be scattered THROUGHOUT all TELS items, in ways that I can't exactly specify now, because I am just starting to develop it,. and I expect the researcher/TELS co-PI to give me many suggestions based on classroom trials. I need to be able to access the technology at some fundamental level, to implement new technology items that are closely coupled to existing features. For example, we might be resesarching assessment in some ways that require a new feature that needs to read into existing student work and feed it back in some pop-up menus that I design. I need to be able to tear into the guts of the TELS platform easily, to make such a tweak, and reserch it and then iterate it. Then - importantly, I want my new additions to not be so tangled up that the resulting system can only be run in my group, with little hope that other TELS-based systems can plug it in. I know that to a great extent this will depend on my developer expertise, but TELS needs to make it fairly straightforward to evolve such new feautures then let other TELS developers grab them.