What are essentials for component development? Select all that apply.
Independent components specified by their interfaces.
Component standards to facilitate component integration.
Middle ware that provide supports for component interoperability.
A development process that is geared to reuse.