What, Why, Who and some examples of this sofea based framework to build client-side applications with loosely coupled components