Just like a building contractor needs to follow blueprints, building codes, and inspector guidelines, security needs to be baked into the software development life cycle so that these issues can be identified when software is being designed, built, and inspected.
FORBES: iPad Owners' Security Breached