1. A system, comprising: one or more server devices to: provide one or more questions, to a user of a user device, to characterize an Internet of things system, a characterization of the Internet of thing system being associated with at least one of: a system goal, a technology platform, connectivity, scalability, or an end-user-role; obtain one or more responses from the user of the user device associated with the one or more questions; provide, based on the one or more responses, a list of existing Internet of things system profiles; obtain an existing Internet of things system profile selected from the list; retrieve a previously created and/or obtained Internet of things system architecture associated with the existing Internet of things system profile; obtain one or more modifications to the previously created and/or obtained Internet of things system architecture to create a new Internet of things system architecture; and automatically perform the one or more modifications to create the new Internet of things system architecture, the new Internet of things system architecture defining the Internet of things system by applying associated Internet of things system architecture rules to the one or more responses.