... and I am not sure an application written for a x86 intel platform will work on this sheevaplug ARM architecture without modifying the application, is that correct?
Only if you've written some hardware architecture-specific code into the application.
Otherwise you will have to compile and link it for ARM, but not modify anything.
Thanks for reply birdman. So, if I understand correctly, I can run any application on the Guruplug that I could run on a regular install of Debian running on a X86 motherboard? Just as long as I compile it on the Guruplug (./configure, make, make install)?
The application that I am specifically wanting to use on the Guruplug is OSSEC http://www.ossec.net