I'm looking for a web based business planning app, which provides opportunity to fill in historic and plan data, and to continuously extend it with actual data which compares to the plan. It's important to customize the business plan's block (eg. manufacturing, sales, finances) and that these modules can communicate and can be validated based on external criteria (eg. if the output of manufacturing is 300, that amount should be assigned to the sales for a given month). Also it's useful to have reports in different formats, supported by charts. It's not for our personal use but to integrate it to a working system which handles the incoming business plans so ideally it has an API which makes it flexible to use.

Thanks for any ideas in advance!