NASA captures and distributes operational knowledge in the form of procedures. These procedures are created and accessed by a range of people performing many different jobs. These people have different needs for procedure data and different ways of interacting with procedures. We propose an Procedure Integrated Development Environment which will present different editing modes and different views depending on the users and tasks, but will use a consistent data representation for all users. We propose to connect the editing environment to other tools and systems that are useful to procedure development, including recon databases and verification tools. We propose to build this environment on the basis of an existing prototype, PRIDE, which was developed for the Engineering Directorate of Johnson Space Center.