Architectural Elements: Technology Adapters