AtikTeam offers a full planning system to get your projects organized, distribute tasks and follow progresses.
You can structure your projects as precisely as you need. For example, your project might be composed of phases and tasks.
Then you can easily describe relationships between your planning parts, in terms of precedence.
The planning optimisation engine will then be able to automatically compute optimal dates for your tasks, phases and projects.
If you want instant emails, you can ask the system to automatically send emails to your project team whenever the planning gets modified.