Custom state development using the State SDK is a Java development task you can
perform with or without a development IDE, such as Eclipse or NetBeans. After you develop
and deploy custom states, you can use them to develop applications.
You must activate applications before you can test or run them. If you modify an
active application and save changes, you must reactivate the application before changes are
applied to the active version.