1. A system, comprising: one or more server devices to: provide a plurality of questions, to a user of a user device, to characterize an Internet of things system; obtain responses from the user of the user device associated with each of the plurality of questions; and automatically create an Internet of things system architecture that defines the Internet of things system by applying associated Internet of things system architecture rules to the responses.