Google Sites makes it easy for organizations to create and manage their intranets or external web pages. By making content management available to non-technical users, information is managed by more people making it more relevant and up to date.
The company has announced an integration between Google Sites and Google Apps Scripts that allows custom applications to be built in your Google Sites, to support the following needs:
But sometimes intranets have more complex needs such as:
- Content varied based on an employee's location
- Information in another system that needs to be presented in a site
- A project tracker with a custom workflow
- An issue tracker
- A team issue tracker
And, to get a sense for what is possible, it's also recommend to check the tutorial on how to build an entire time-tracking application, right in your site.