Because of the Web 2.0 technologies the Web has become a platform for developing rich and complex applications, including ______ that now leverage the Internet as the preferred channel for service delivery and user interaction.
A. Mining applications
B. Scientific applications
C. Computing applications
D. Enterprise applications