This allows applications and libraries originally designed to run as standard executables to be integrated into client side web applications.