Synchronous Systems