DysoWeb is an OSGi-based platform that provides modularity to web applications at runtime. It uses OSGi bundles to modularize web applications and allows bundles to be dynamically installed, started, stopped and updated. This provides flexibility and dynamicity compared to traditional monolithic web applications. DysoWeb acts as a servlet filter that runs on any web container and uses an OSGi-based composition engine to combine bundles into a single modular web application. It allows standard web applications and frameworks like Struts to be modularized without any code changes.