File:Itic20120913-1026-JavaApplicationArchitecture-ModularityPatterns.jpg