• Supporting layer between other layers
  • The ‘dirty work’ of the application. (But it better not be low quality or disorganised dirty)
  • Infrastructure is supporting architecture between the layers which helps completes the interactions between these layers.
  • For example, vendor wrapper objects, repository implementations,