The present disclosure relates to computer systems and computer-implemented methods for implementing a budget and adjusting spending based on information received from a plurality of network-connected devices.
 The network of connected devices can include a network of physical objects, or “things,” embedded within electronics, software, sensors, and connectivity to enable and achieve greater value and service by exchanging data with the manufacturer, operator, and/or other connected devices or systems. Each thing can be uniquely identifiable through its embedded computing system, and can interoperate through the existing Internet or local network infrastructure. In many cases, implementations of the network can provide services including machine-to-machine communications (M2M), such that information received from one machine can influence or modify the actions and activities of other machines.
 The present disclosure involves systems, software, and computer-implemented methods for implementing a budget and adjusting spending based on information received from a plurality of network-connected devices. One example method is performed by identifying a master budget associated with a plurality of connected devices, collecting usage information associated with two or more connected devices of the plurality, and comparing the collected usage information to an amount budgeted for a first connected device from the two or more connected devices to an amount budgeted for the first connected device. In response to the comparison, at least one adjustment in operation for at least a second connected device different from the first connected device within the plurality of connected devices is calculated based on the usage information for the first connected device. An instruction to perform the calculated at least one adjustment is transmitted to the at least second connected device.
 While generally described as computer-implemented software embodied on tangible media that processes and transforms the respective data, some or all of the aspects may be computer-implemented methods or further included in respective systems or other devices for performing this described functionality. The details of these and other aspects and embodiments of the present disclosure are set forth in the accompanying drawings and the description below. Other features, objects, and advantages of the disclosure will be apparent from the description and drawings, and from the claims.