After policy has been decided, there are a number of issues to be considered in procuring a firewall. Many of these issues are the same as for procuring other software systems, thus familiar steps such as requirements definition, analysis, and design specification are standard. The following sections describe some additional considerations, including minimal criteria for a firewall and whether to build or purchase a firewall.