Weigh the pros and cons of technologies, products and projects you are considering.

Software Quality Resources

  • rapid application development (RAD)

    Rapid application development (RAD) is a model based on the concept that higher-quality products can be developed faster through more expedient processes, such as early prototyping, reusing software components and less formality in team ... Continue Reading

  • OWASP (Open Web Application Security Project)

    The Open Web Application Security Project (OWASP) is a not-for-profit group that helps organizations develop, purchase, and maintain software applications that can be trusted. Continue Reading

  • application security

    Application security is the use of software, hardware, and procedural methods to protect applications from external threats. Once an afterthought in software design, security is becoming an increasingly important concern during development as ... Continue Reading

  • What open source security tools experts stand by

    When it comes to selecting a good security testing tool from the open source offerings it is best to use highly-recommended choices. Expert John Overbaugh prefers using WebScarab for his application security testing needs. Continue Reading

  • Lesser-known application security problems that testers should be aware of

    SQL injection and cross-site scripting seem to get the most attention in the application security space, but there are other flaws testers should be aware of. Problems like logic errors and weak passwords often fly under the radar and thus cause ... Continue Reading

  • 3-tier application

    A 3-tier application is an application program that is organized into three major parts, each of which is distributed to a different place or places in a network.Continue Reading

  • JAD (Joint Application Development)

    JAD (Joint Application Development) is a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops called JAD sessions.Continue Reading

  • application program

    An application program (sometimes shortened to application) is any program designed to perform a specific function directly for the user or, in some cases, for another application program.Continue Reading

  • application

    In information technology, an application is the use of a technology, system, or product.Continue Reading

  • build tool

    A build tool is a programming utility that automates a software build task, such as ensuring that the proper source code files are compiled and that the proper object files are linked, after changes have been made to a program.Continue Reading

  • Web Application Security Consortium (WASC)

    The Web Application Security Consortium (WASC) is a worldwide organization devoted to the establishment, refinement and promotion of Internet security standards.Continue Reading

  • application firewall

    An application firewall is an enhanced firewall that limits access by applications to the operating system (OS) of a computer... (Continued)Continue Reading