Security should be designed into the software and be part of the initial requirements, just as
functionality is. The more breaches and compromises there are, the more we see the move towards
security being part of the scope of the software design project. We use software at our jobs, in our
personal lives, our homes, cars, power, water, etc. It is everywhere and it has been and still is
common to write functional code. Security is an afterthought or not considered at all.