По спектру функций Moonlight 4 приближается к последней версии оригинала — Silverlight 4.
Moonlight 4 рассчитана на использование в браузерах Firefox и Chrome для Linux. В новой версии появились возможности исполнения приложений вне браузеров и применения библиотеки визуальных элементов пользовательских интерфейсов Control Toolkit, которую Microsoft предлагает для Silverlight. Среди других особенностей — поддержка аппаратного ускорения обработки 3D-графики и видеокодека H.264, причем, как утверждают в Novell, последним можно пользоваться с помощью API Silverlight 3 и 4.
В бета-версии Moonlight 4 реализованы еще не все запланированные функции — отсутствует поддержка печати, буксировки и записи с микрофона. До выхода финального варианта появится еще несколько бета-версий и релиз-кандидатов.
Разрабатывать приложения для Moonlight можно в среде Microsoft Visual Studio или с помощью инструментария Expression Blend. У Novell есть собственная среда разработки для Moonlight — MonoDevelop, однако в ней отсутствуют средства визуального дизайна.