Google chart
Google chart tools are powerful, simple to use, and free. Try out rich gallery of interactive charts and data tools from :
https://developers.google.com/chart
The code to above organization chart is something like below. To add custom java into a page we have many options that explained in below post: