Multiple choice A layer should be _____ where a different level of abstraction is needed. processed designed destroyed created Reveal answer Fill a bubble to check yourself D Correct answer Explanation In software architecture, layers are created to separate concerns and provide different levels of abstraction.