A software is required with the following capabilities:
?
1-? ? ? ? Reading live data from Google Finance webpage and saving them in a database.
2-? ? ? ? Extracting and saving historical data for a particular stock in a database.
3-? ? ? ? Visualising the price of a company (extracted from the site) for a particular period of time.
4-? ? ? ? Ability to search a stock based on various criteria (time, price, date, etc.)
?