Gateways will be developed when communication is needed for specific external systems. This could be Legacy/ERP systems, Value Added Networks (VAN) but also an external Gateway running at an ADVENTURE Member. Thus, some parts of the Gateway are custom made as not all ERP or legacy systems share the same interface. 
All the ADVENTURE Gateways share the same architecture and have a common interface to the ADVENTURE Platform. Some sub-components are generic and will be used for every Gateway but each Gateway will require the implementation of a custom component to implement the specific interfaces to external systems. 
97 words