Selenium IDE have limitations in terms of browser support and language support. By using Selenium RC limitation can be diminished.
On different platforms and different web browser for automating web application selenium RC is used with languages like Java, C#, Perl, Python
Selenium RC is a java based and using any language it can interact with the web application
Using server you can bypass the restriction and run your automation script running against any web application