The solution design model is comprised of different perspectives that provide focus in designing applications. What are these perspectives? (Choose all that apply.)