My specialty is developing Digital Creative Strategies for Marketing Campaigns.
A great starting point is Google's Think Insights Toolbox: http://www.google.com/think/products-tools/
Using the data from those tools you can glean insight out of a brand which you can then use to come up with ideas that can be refined into concepts. A concept is when an idea takes on the shape of an execution, like a website or app.
Let me know if that was helpful.