The document discusses the CHOReOS project, which aims to enable service choreographies for future internet systems involving services and things. It does this through a choreography-centric middleware and integrated development environment. The document outlines CHOReOS and choreographies, presents a use case involving passenger handling at airports, describes CHOReOS solutions like the development process and runtime environment, and discusses plans for open sourcing CHOReOS through the OW2 consortium to facilitate real-world use.