Developing Adapters and Modules