Here’s why smart grid hardware is only as good as the applications running on it