Eclipse is a versatile IDE that supports development of both standalone applications (desktop apps, console apps) and distributed applications (web apps, enterprise applications, client-server systems). Option A and B each describe types Eclipse supports, making C the correct comprehensive answer.