I need to develop a page to manage the project timeline.

Is there any third party controls to create a project management application?

1. Scheduling a project(example smartsheet.com).

I have seen http://demos.telerik.com/aspnet-mvc/gantt/index. is there anything else best?