Hi Irakli,
Yes, we instrument at the JVM level. Thus, a standalone application not running in an application server is completely possible to monitor.
When you start your application add the -javaagent:<agent_home>/javaagent.jar to you startup script.
For example if you application was testapp.jar
java -javaagent:/path/to/javaagent.jar -jar testapp.jar