1. A non-transitory computer readable storage medium including instructions executed by a computer system to perform simulating and analyzing of one or more scenarios for a smart grid communications network service to be deployed, the instructions comprising: receiving business and technology changeable parameters for the smart grid communications network service to be deployed; simulating the smart grid communications network service using the changeable parameters, device models describing traffic profiles for smart grid domain devices and smart grid applications, and a cost model to determine at least one candidate solution for deploying the service, wherein the at least one candidate solution includes smart grid domain devices and a smart grid application for deploying the smart grid communications network service, estimated bandwidth needed for the smart grid communications network service and estimated costs for the smart grid communications network service; and generating an analysis of the at least one candidate solution to evaluate an impact of the changeable parameters.