Let's use natural disasters. While reacting to natural disasters response teams must be able to communicate with each other, however communication is typically spotty during natural disasters. Your knowledge of software engineering will allow you to think of a solution to this problem and implement it.
Here's the process I follow, it's simple, but it takes time.
Get involved in an activity -> Become proficient in the activity -> Notice the places software would be beneficial -> Implement -> Product.