compiler always availible no compile/run/debug cycle no lengthy setup to test a feature Project always ready for use or modification