Demo account is basically for practice purpose and a new trader can do practice here without any real account. In demo account everything is as it is as real account except the real money.
In Real account we could not test any indicators or new strategy. It is real business with real money. But in demo account we always can test new strategy or indicators.