SEO is a universal technology which is applicable to all major websites online.
It makes no difference whether you are from real estate, software, web design etc etc.
Search engines treat all websites are similar, and seo rules which are applicable to Flash Design website are applicable to real estate as well.
The only thing which changes is the targeted keywords, and your business niche.
In case you are unfamiliar with seo optimization, you can simply log into
https://adwords.google.com/select/KeywordToolExternal
Simply enter 3-4 sample keywords, and select your country.
Once you click "Get Keyword ideas" you will see a huge list of keywords related to your business.
There is no difference whether you optimize a gaming website, real estate or any other. The only thing is that certain businesses are more competitive and I am sure there is a cut-throat competition in real estate business