Skip to main content
U.S. flag

An official website of the United States government

Here’s how you know

Dot gov

Official websites use .gov
A .gov website belongs to an official government organization in the United States.

HTTPS

Secure .gov websites use HTTPS
A lock (LockA locked padlock) or https:// means you’ve safely connected to the .gov website. Share sensitive information only on official, secure websites.

    • Environmental Topics
    • Air
    • Bed Bugs
    • Cancer
    • Chemicals, Toxics, and Pesticide
    • Emergency Response
    • Environmental Information by Location
    • Health
    • Land, Waste, and Cleanup
    • Lead
    • Mold
    • Radon
    • Research
    • Science Topics
    • Water Topics
    • A-Z Topic Index
    • Laws & Regulations
    • By Business Sector
    • By Topic
    • Compliance
    • Enforcement
    • Laws and Executive Orders
    • Regulations
    • Report a Violation
    • Environmental Violations
    • Fraud, Waste or Abuse
    • About EPA
    • Our Mission and What We Do
    • Headquarters Offices
    • Regional Offices
    • Labs and Research Centers
    • Planning, Budget, and Results
    • Organization Chart
    • EPA History

Breadcrumb

  1. Home
  2. Developer Central

Guiding Principles for Application Development

All application development activities should follow EPA's System Lifecycle Management Procedures. EPA follows a set of guiding principles for digital delivery and application development to ensure EPA meets its mission. This includes considering solutions in the following order of priority:

  1. Use existing systems first and contribute to shared resources.
  2. Buy off-the-shelf (or open-source) and change business processes to align.
  3. Build on a development platform.
  4. Build custom applications.

When starting to consider development, System Managers and System Owners should analyze all requirements to determine which are necessary for their system or solution, which can be combined and consolidated with another requirement, and the level of detail needed for the requirements that are selected as part of the plan.

EPA uses several factors to determine how to tailor an application’s development. These include the following:

  • Size and complexity of the investment
  • Build-versus-buy-approach
  • Agency risk and criticality to EPA's mission
  • Development methodology (Agile or Waterfall)

Additional considerations that may affect development of applications include:

  • The system or solution must comply with federal requirements and EPA policies, procedures. Refer to EPA's IT/IM Information Directives site.
  • The system must be adequately tested. This includes verifying the system meets functional requirements and security, usability, and Section 508/accessibility requirements.
  • Users must be adequately trained.
  • Operations and Maintenance documentation must be completed.

The federal project lead will advise development teams regarding tailoring decisions and applicable EPA IT/IM Directives.

Development Methodologies

There are two methods of development for EPA applications:

  • Agile: An adaptable, iterative way to manage development projects. The use of the word Agile in this context derives from the Agile Manifesto.
  • Waterfall: A predictable, linear approach to software development.

While EPA does not mandate a specific development methodology, it strongly encourages the use of agile practices, and alignment to the TechFAR and Digital Services Playbook.

Developer Central

  • Digital Strategy
  • Guiding Principles for Application Development
  • Requirements and Development Considerations
    • Application Development/Hosting Environments
    • Electronic Signature Requirements
    • Enterprise Architecture
    • Information Collection Requirements
    • Open-Source Software and EPA Code Repository Requirements
    • Portfolio and Investment Management
    • Privacy Requirements
    • Section 508/Accessibility Requirements
    • Security Requirements
    • Web Application Development Requirements
  • Widgets
  • Contact Us
Contact Us About Developer Central
Contact Us to ask a question, provide feedback, or report a problem.
Last updated on February 25, 2025
  • Assistance
  • Spanish
  • Arabic
  • Chinese (simplified)
  • Chinese (traditional)
  • French
  • Haitian Creole
  • Korean
  • Portuguese
  • Russian
  • Tagalog
  • Vietnamese
United States Environmental Protection Agency

Discover.

  • Accessibility Statement
  • Budget & Performance
  • Contracting
  • EPA www Web Snapshot
  • Grants
  • No FEAR Act Data
  • Plain Writing
  • Privacy
  • Privacy and Security Notice

Connect.

  • Data
  • Inspector General
  • Jobs
  • Newsroom
  • Regulations.gov
  • Subscribe
  • USA.gov
  • White House

Ask.

  • Contact EPA
  • EPA Disclaimers
  • Hotlines
  • FOIA Requests
  • Frequent Questions
  • Site Feedback

Follow.

Environmental Protection Agency logo
www.epa.gov Feedback Survey

Welcome! Please share your feedback on how we can make www.epa.gov work better for you.

A red asterisk (*) indicates a required field.

Success

Thank you. Your feedback has been received.

Error

alert message

Required Questions - page 1 of 2
question_55203_answer_01
*

400 characters allowed
Would you like to take two more minutes to answer more questions to help us improve our services?
Yes, keep going →
← Back
Optional questions - page 2 of 2
How would you describe yourself?
400 characters allowed
400 characters allowed
400 characters allowed
U.S. flag

An official form of the United States government. Provided by Touchpoints
OMB Approval #1090-0008 · Expiration Date 11/30/2027