The current security standards advise to implement Security by Design. The purpose is to incorporate security from the start. Security needs to be implemented in each level of your software development, because security is more than only policies or documents.

Security needs to be implemented at:

There are several frameworks like OpenSAMM or BSIMM to support your SDLC lifecycle and evolution.

Your application building, testing and deployment process must implement: