I am using IBM Rational DOORS for managing engineering requirements.
ARP4754 Structured Development & Process Assurance at a transportation company with 10,001+ employees
Reliable, easy to use, but could be more model-based
Pros and Cons
- "What I like about DOORS is baselines, it's easy and I use the capability of multiple users. The traceability or links between different levels are very nice. Additionally, it is used by all of our suppliers, which brings us commonality."
- "One of the things that many people complain about is it's hard to manage attributes. For example, tables or figures. This is something that can be improved."
What is our primary use case?
How has it helped my organization?
IBM Rational DOORS has helped our organization because of the sense of configuration baseline. That is key for us. With it, we can create and freeze baselines, put them on the configuration control, and then use it as evidence.
What is most valuable?
What I like about DOORS is baselines, it's easy and I use the capability of multiple users. The traceability or links between different levels are very nice. Additionally, it is used by all of our suppliers, which brings us commonality.
What needs improvement?
One of the things that many people complain about is it's hard to manage attributes. For example, tables or figures. This is something that can be improved.
The most important improvement for me right that is needed is based on textual structure type, which has been good, but there are new trends and more model-based are required. For that, it's outdated, it does not work well. It's outdated when it comes to model-based requirements
Buyer's Guide
IBM DOORS
January 2026
Learn what your peers think about IBM DOORS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,114 professionals have used our research since 2012.
For how long have I used the solution?
I have been using IBM Rational DOORS for approximately four years.
What do I think about the stability of the solution?
The stability of the solution is good. However, you can access the database remotely and when you have too many users, you see the performance reduces. I don't know what the exact threshold is to where the point that it starts affecting the efficiency. I know when there are too many people accessing the database simultaneously, it can get slow.
What do I think about the scalability of the solution?
The scalability is good in the sense you are allowed to have many users, but performance-wise it will decrease if you have too many. However, it can scale in different ways for certain other requirements, it is very good. I have no issues. It's easy to manage.
We have hundreds of people using this solution, mostly in the engineering department.
This solution is being extensively being used in organizations.
How are customer service and support?
I have not used technical support because whenever we have issues, we raise a ticket and the ticket is managed by our IT. If they need any higher-level solution they will contact the IBM Rational DOORS team.
Which solution did I use previously and why did I switch?
We are using Siemens Teamcenter for the same usage as IBM Rational DOORS, but for different databases, they are not interconnected.
What about the implementation team?
We have an IT department that does the implementation and all the maintenance of the solution.
What other advice do I have?
My advice to others that want to use IBM Rational DOORS is you need to know what is the usage you want to give the solution. If any company wants to do something more mode-based oriented, I would not use IBM Rational DOORS. However, if you have a more textual requirement, IBM Rational DOORS is a good solution.
I rate IBM Rational DOORS a seven out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Spacecraft Systems Engineer at a aerospace/defense firm with 5,001-10,000 employees
Software can be manipulated to your needs; unfortunately the solution feels very outdated
Pros and Cons
- "Very customizable and can be as powerful as you want it to be."
- "The software and GUI is very outdated."
What is our primary use case?
We use DOORS for aerospace applications. I'm a systems engineer and we are customers of IBM.
What is most valuable?
The solution uses a custom object-oriented scripting language called DOORS Extension Language or DXL. It allows you to manipulate the software to your liking. It's very customizable and can be as powerful as you want it to be. User management is pretty straightforward and I generally enjoy using the solution. As the administrator for the program, it's very quick and easy to add a user, change permissions, rights, things like that within the software.
What needs improvement?
The software is very dated and old. It's hard to get people to use it because the GUI looks like something from one of those giant Mac computers. It's not very user-friendly and can become slow very quickly, especially if you're not on site. It's been detrimental in this recent work from home era. If you have a lot of employees working from home, DOORS will operate more slowly than if they were on site. The DXL will be very slow if you write an inefficient tool and then your client will suffer. Not everything is necessarily written by IBM software engineers who know the system well and it will slow down as you put more tools and information into it. There's a tendency for garbage accumulation which is the simplest way I can put it. Processing of images needs to be improved.
For how long have I used the solution?
I've been using the solution for one year.
What do I think about the stability of the solution?
There are a few bugs, some of which get addressed in updates, but there are still a few that you have to fix right out of the gate.
What do I think about the scalability of the solution?
The product is very easy to scale, in my opinion. It will slow down as you scale, but it's the best way to handle a large project in my opinion. It can chew through something big, it just might do it slowly. We have around 500 user accounts.
How are customer service and technical support?
IBM can sometimes be slow and convoluted. It can take in the order of two or three weeks to really resolve a problem on the IBM side. It requires an IBM account and a lot of hoops to jump through before you can get to them on the phone and get a straightforward answer.
What other advice do I have?
For anyone wanting to use this solution, it's important to take the time to learn DXL. Don't take it for granted because understanding how it works will make a big difference.
I rate the solution six out of 10.
Which deployment model are you using for this solution?
Hybrid Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
IBM DOORS
January 2026
Learn what your peers think about IBM DOORS. Get advice and tips from experienced pros sharing their opinions. Updated: January 2026.
881,114 professionals have used our research since 2012.
President at a outsourcing company with 11-50 employees
An incredibly stable solution that allows us to simply link requirements with one another and with test descriptions and automatically produce reports
Pros and Cons
- "I like the way we can simply link requirements with one another and with test descriptions and then automatically produce reports that are required to show compliance to our customers. It is a combination of requirements management and reporting that I like, but I really have very little to do with the reporting part of it. I don't know how easy or hard it is to create those reports."
- "One thing that I would like to see is a lower-cost version of it that we could use for smaller projects. Sometimes, we do projects for commercial customers who would benefit from something like DOORS, but it's just so expensive. It's just a monster, so a lower-cost version would be the thing that we'd like to see."
What is our primary use case?
We use it to manage requirements. For the defense projects, we basically do a waterfall design methodology. So, we input the customer's requirements at the top level, and we flow down through all of the design requirements and the testing requirements. We keep it all managed through DOORS.
How has it helped my organization?
Many of our defense customers give us the requirements in a DOOR file, so we can instantly import it. Nobody has to sit there playing with spreadsheets or anything else. In minutes, we have the requirements, and we can begin the flow down to the various levels of the design as we work on it. The thing that we like about it is the fact that it's compatible with what our defense and also space customers use.
What is most valuable?
I like the way we can simply link requirements with one another and with test descriptions and then automatically produce reports that are required to show compliance to our customers. It is a combination of requirements management and reporting that I like, but I really have very little to do with the reporting part of it. I don't know how easy or hard it is to create those reports.
What needs improvement?
One thing that I would like to see is a lower-cost version of it that we could use for smaller projects. Sometimes, we do projects for commercial customers who would benefit from something like DOORS, but it's just so expensive. It's just a monster, so a lower-cost version would be the thing that we'd like to see.
For how long have I used the solution?
I have been using this solution on and off for about eight years.
What do I think about the stability of the solution?
It is incredibly stable. We've never had a problem with its stability.
What do I think about the scalability of the solution?
In the projects we've done, we've never bumped into a limit where we needed to do anything to accommodate the project. It just works. So, we've never had to scale it.
In terms of the number of users, we're limited to about three people who use it, and they're all hardware and software engineers.
It is being used extensively. We use it every day. We could apply it to other things. If there was a lower-cost version of it, we would probably use it more widely through our projects, so that's really more a function of the cost of the product than the usability of it.
How are customer service and technical support?
I didn't have any encounters with them.
Which solution did I use previously and why did I switch?
DOORS is the only system we've used for this purpose. In other cases, we create massive spreadsheets that have links in them and are completely unmanageable, but they do the work.
How was the initial setup?
I wasn't involved in that.
What's my experience with pricing, setup cost, and licensing?
I don't personally know what the numbers are. I just know that one of the reasons we've limited it to three seats is a function of cost.
What other advice do I have?
I would rate IBM Rational DOORS a 10 out of 10. The main reason is that it's what our customers use and what we've been using for many years now, and I don't see any reason to change, frankly.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr. Director, Software Engineering Director at a healthcare company with 501-1,000 employees
The Cadillac of all dynamic object-oriented requirements systems
Pros and Cons
- "Compared to other tools that I have used over the past 20 years, DOORS is the best of the best."
- "It would be nice if it could be scaled-down so that it could be installed and implemented without much learning or training."
What is our primary use case?
We used DOORS to elicit and gather user needs and then document them. We would then document these needs with diagrams and pictures that could be used to implement products and tests. We also used it for traceability purposes.
System engineers, software requirements engineers, software development engineers, software manual test engineers, software automated test engineers, software DevOps teams — these were the people who mainly used this solution.
How has it helped my organization?
We went from an ad hoc Word document to a table-driven model that could be reviewed without submitting any documents. That was a big help.
What is most valuable?
This solution is the Cadillac of similar solutions. I liked that we could export to Excel and Word. We could also link to other off-shelf tools.
Compared to other tools that I have used over the past 20 years, DOORS is the best of the best. It's expensive. It's a heavy-duty tool.
What needs improvement?
It would be nice if it could be scaled-down so that it could be installed and implemented without much learning or training. That would also make the price more attractive.
You have to pay the premium price, but if you're a startup company or a medical device company, you'll want to create traceability immediately. It's actually simpler to use it straight out-of-box. It requires a lot of administrative work. The initial setup is not very easy — at least on-premise. A lot of training is required. It should be easier to use.
For how long have I used the solution?
I began using this solution in 2000. I used it at my old company; I don't use it anymore.
What do I think about the stability of the solution?
This solution was very stable. It took our staff a while to transition from previous technology to DOORS. Otherwise, the tool itself was very stable. In the end, people saw the difference. Especially when it came to traceability from the system requirements to the product requirements, to the software requirements.
How are customer service and technical support?
The technical support was very good. Better than Microsoft.
What about the implementation team?
An implementer did the initial installation. Based on what I heard, it's not easy to install. I don't want to say it was complex, but it wasn't very easy either. It's not just like installing Word or Microsoft Office — it wasn't that easy.
We were a big organization complete with different teams. There were some disagreements on how the tool should be set up, how the traceability should be set up, etc. These discussions delayed the delivery or the final implementation. Otherwise, it could have been set up quickly. A lot of customers made it much harder.
What other advice do I have?
Overall, on a scale from one to ten, I would give this solution a rating of nine.
IBM DOOR is the best tool you can purchase; it's the Cadillac of all tools. Don't be scared of its vast amount of features. Use only what you need, and don't panic about the complexity or the completeness of the tool
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead Modeling & Simulation Engineer at a tech services company with 5,001-10,000 employees
Pretty straightforward and great for tracking changes but technical support is slow
Pros and Cons
- "Starting to use the solution is pretty straightforward. There isn't too much of a learning curve."
- "There needs to be quicker access to tech support. When I have a two minute question that takes two minutes to answer, it shouldn't take me 45 minutes and/or a few days of callbacks to get to the right technical support person. It's unnecessary and frustrating for the user."
What is our primary use case?
We had a large number of requirements coming in as a federal contractor and we put them in DOORS. We did exports from that to map those requirements to what we were doing and the architecture that we were building. We did that in MagicDraw, which we attempted to integrate with DOORS.
What is most valuable?
Being able to track changes to requirements and being able to export is the solution's most valuable aspect.
Starting to use the solution is pretty straightforward. There isn't too much of a learning curve.
What needs improvement?
I found the user interface to be unintuitive. It's something they need to work on. I wouldn't say it is bad, per se. It is just like learning to write cursive.
I would push for more extensive integration with other tools since, for example, I needed it to integrate with MagicDraw. Building in that type of integration and other such integrations would be helpful for our purposes.
There could be a better structure around onboarding to get people started. It was unintuitive as to how to get started. It needs to be clear as to what the first things a user has to do in order to get going.
There needs to be quicker access to tech support. When I have a two-minute question that takes two minutes to answer, it shouldn't take me 45 minutes and/or a few days of callbacks to get to the right technical support person. It's unnecessary and frustrating for the user.
For how long have I used the solution?
I've been using the solution for about two and a half years so far.
What do I think about the stability of the solution?
I don't recall any issues with stability, at least no more issues than anything else has. It's not buggy and doesn't suffer from glitches. I can't recall it crashing or freezing. It's pretty reliable.
What do I think about the scalability of the solution?
The solution seems pretty scalable, from what I have seen.
In our organization, we have about 25 people on the solution currently. We've extended slightly. I believe we have at least 50 licenses out there that can be used.
How are customer service and technical support?
Technical support is okay. I would say it took a long time to get to the right person. That said, when I get to the right person, I found they were helpful. Overall, I'd say that their support could be faster and more responsive. They tend to be slow to react and hard to reach.
How was the initial setup?
From my point of view, I didn't do the initial setup. However, from the moment I started using it, I found it to be straightforward.
I'm not sure how long deployment takes.
What about the implementation team?
I was not aware of anybody outside the organization coming in to handle the implementation, however, that doesn't mean that someone on the IT side didn't have that. I'm unsure if we had outside help.
What's my experience with pricing, setup cost, and licensing?
I don't have much information about pricing. I do know that our organization bought more licenses than we need, however, so we can easily add more people to the solution when we need to.
What other advice do I have?
Although I cannot say with certainty, I do not believe my company has a business relationship with IBM.
I do not know which version of the solution we are currently using.
I would recommend the solution to other organizations.
Overall, I'd rate the solution seven out of ten. While it's largely helpful, there are just a few things, like unresponsive technical support and difficulty with the general learning curve, which could make it more user-friendly.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Electronics and Software Development Area Manager at a transportation company with 501-1,000 employees
Good shell scripting with good stability and helpful technical support
Pros and Cons
- "The shell scripting is the solution's most valuable aspect."
- "The performance could be improved. It doesn't run as smoothly as it could."
What is our primary use case?
We primarily use the solution for giving requirements, both mechanical and electric.
What is most valuable?
The shell scripting is the solution's most valuable aspect.
What needs improvement?
The strict requirements for synchronization of the data could be relaxed. It requires a permanent connection with good bandwidth. This means that in an environment with remote networking that you need to go through a VPN or use some kind of virtual machine in the middle. We had some issues with the disconnection of desktop software and so on. The strict requirements of time synchronization between the DOS server and the client that request you to have a permanent good connection are difficult now that we are working more remotely due to COVID.
The solution has some scalability issues.
The performance could be improved. It doesn't run as smoothly as it could.
The usability when you're doing writing tends to be similar to Windows. It's a rational style. It needs to be able to do drafting with drag and drop, copy and paste, etc. There needs to be more usability in order to help people move data, create drawings, etc.
The solution should be able to support different formats and texts.
For how long have I used the solution?
I have been working with this solution for seven or eight years at this point. It's been a while.
What do I think about the stability of the solution?
The stability of the solution was okay, aside for the disconnection issues we faced, it was largely fine.
What do I think about the scalability of the solution?
The original version has some scalability problems. In some specific cases, we had some problems managing all of the client's licenses and digital locks.
We currently have about 25 to 30 licenses and that covers 50 to 70 users.
How are customer service and technical support?
We've dealt with technical support in the past, especially at the beginning. We're mostly satisfied with the level of support we've been given. Sometimes it would take a while for them to get back to us, however, the support we received always helped and we were able to resolve any issues we had.
How was the initial setup?
We worked together with one of our dealers in order to handle the initial implementation. We were handling a complex environment in order to fit our requirements. Due to our needs, the implementation and initial setup was more complex than straightforward.
Deployment took us a couple of months, including having time to review everything.
We have our own internal team that handles ongoing maintenance.
What about the implementation team?
We used some FirePop Integrators to assist us with the implementation.
What other advice do I have?
Our organization does have some commercial agreements with IBM. We're more of a customer, however. We arent an IBM partner.
Whether this would be the correct solution for a company depends on the installation and requirements. You'll need to prepare a specific environment for the company according to how it works. Therefore, it depends on the customization requirements. If they want it related to the environment itself or not, there may be some complexity in the setup that needs to be planned for. That said, I would recommend the solution overall.
I'd rate the solution eight out of ten. It's pretty good, however, it could improve its overall performance.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineer, Space Systems Department at a government with 1,001-5,000 employees
User-friendly with a feature for verifying review requirements
Pros and Cons
- "IBM Rational DOORS keeps everything organized."
- "The interface needs an area to be able to type your query and actually be able to find them."
What is our primary use case?
We are mainly using IBM Rational DOORS for managing requirements.
How has it helped my organization?
IBM Rational DOORS keeps everything organized.
What is most valuable?
The most valuable feature is the verification requirements for peer reviews.
It has a user-friendly interface.
What needs improvement?
Some of the search queries could be improved. The interface needs an area to be able to type your query and actually be able to find them.
It could be more stable.
In the next release, they could scale it down a little bit and make it more stable.
For how long have I used the solution?
What do I think about the stability of the solution?
If I have left it open for too long, there are times where we experience a session timeout, and we have to stop or force-close it to restart the application.
From the time that I have been using it, it's been pretty good. Like anything that has been left open, you will experience a timeout.
What do I think about the scalability of the solution?
IBM Rational DOORS is scalable.
We have approximately 300 users within the region.
How are customer service and technical support?
I have not contacted technical support.
How was the initial setup?
The initial setup was straightforward.
We have our computer management who instructed me to download IBM Rational DOORS.
It was simple to download and get started.
What about the implementation team?
We may have used a retailer to help us with the deployment.
What other advice do I have?
We are currently using IBM Rational DOORS on-premises but we are trying to migrate everything over to a Cloud service.
IBM Rational DOORS is good for privacy, it's good for the management of software requirements, and also for keeping everything organized. It does a pretty good job.
I would rate IBM Rational DOORS an eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Sr. Systems Engineer at a manufacturing company with 1-10 employees
Customizable, has a helpful GUI for creating links between requirements, and provides a powerful change proposal systems
Pros and Cons
- "I like the user interface with regard to creating links between requirements and tracing links to requirements."
- "The user interface for the Change Proposal System could be improved."
What is our primary use case?
My primary use case is for the development and management of requirements, traceability of requirements up and down the architecture chain, and verification.
What is most valuable?
I like the user interface with regard to creating links between requirements and tracing links to requirements.
I like the DXL Wizard, in particular, to build custom views that I save.
I am a fan of the DOORS Change Proposal System, although a lot of people where I'm working have their own homegrown system. I continue to push them to migrate to the DOORS CPS.
What needs improvement?
The user interface for the Change Proposal System could be improved. When creating a proposal it is great and I have no problem with it. On the other hand, during a review phase, when many people are trying to look at the change and decide whether to accept it or not, the user interface is not really helpful because it just shows you the specific change. What we have done over the years to accommodate this is to create a specification module where we pull the proposed change features into that view. I can then look at the changes in the context of everything around it, and we can decide whether it is the change that we really want to make.
If there were a way in the change proposal window to view the specific change in the context of the other things around it, including potentially other changes, then that would be helpful. The workaround that we have created allows us to view all of the potential changes in concert with everything that is not changing, which is ideally what the change proposal GUI should do.
One of the people that I work with has expressed interest in a process where you have to propose changes to links, rather than just create them. In this way, you can maintain traceability under some form of configuration management for them as well. Personally, in 20 years, I have never had a program where we tried to control links to that degree. We would monitor them, but never had any formal change process for links.
We are not allowed to use DOORS as our configuration management tool and instead have to use Agile PDM. This requires us to export data from DOORS and import it there. However, if DOORS were tailored a little bit better then we could use it as our CM tool and avoid using the other one altogether.
More and more companies are getting involved with model-based systems engineering (MBSE). I know that DOORS has direct interfaces with many of these tools, although I have never used any of them so I don't know how simple they are to use. That said, anything that can be done to streamline and simplify the tool-to-tool interface between DOORS and other products is a good thing. For example, it should be easy to exchange data between DOORS and MagicDraw, CORE, Genesis, and others.
For how long have I used the solution?
We have been using DOORS for many years, since about 2000.
What do I think about the stability of the solution?
I have had no problem with stability and I think that it's worked very well. I have been using it for many years and from a user's perspective, other than the change in the name, it's been very stable and very consistent.
What do I think about the scalability of the solution?
I have worked on programs that varied in size from a couple of hundred requirements up to tens of thousands of requirements in the database. It always seems to work beautifully, irrespective of the size. In this regard, I think that it scales well.
On any given day, we have potentially dozens of administrators and hundreds of users. We have facilities from Florida to New York to California and everywhere in between.
How are customer service and technical support?
I have not personally been in contact with technical support. When I need help, I see our administrator. I know that some of our administrators in the past have worked with technical support. Also, one of our former administrators belonged to a DOORS community user forum on the internet. This was a source of information that offered ideas and provided support.
What about the implementation team?
Our in-house IT administrators are responsible for setting up and maintaining our software, including DOORS.
What other advice do I have?
My advice for anybody who is implementing IBM Rational DOORS is to start using it early in the program and use it consistently. In other words, don't let people do their own thing. Instead, come up with a standard process of what you do, which attributes you can use, consistent attribute naming, and consistent standard views. This way, everybody is using the same thing.
There will always be custom things coming up later, but you need to have a core standard. For example, every program will have 10 standard views and 40 standard attributes, which enforces consistency. As you go from program to program, people can understand it. That's all part of the initial setup phase, where you make sure that everybody is doing the same thing.
One of the things that I've been a big advocate for over the years is to remove the human from the process as much as possible. For example, I have to generate a file from DOORS to put in my configuration management tool for a formal release. This is usually a Microsoft Word file. The problem comes about when people edit the file after it is generated because they want to change the formating and other such things. When this happens, there is a risk of human error. Although there are ways to minimize this, I can't eliminate it. As it is now, I have no way of taking the human out of the loop completely.
I would rate this solution a ten out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer. Partner
Buyer's Guide
Download our free IBM DOORS Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2026
Product Categories
Application Requirements ManagementPopular Comparisons
Jama Connect
Polarion Requirements
IBM DOORS Next
Helix ALM
Broadcom Agile Requirements Designer
Parasoft Development Testing Platform
Inflectra SpiraTest
PTC Integrity Requirements Connector
OpenText Dimensions RM
3SL Cradle
Goda Case SPEC
Buyer's Guide
Download our free IBM DOORS Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How would you compare IBM Rational DOORS with other Application Requirements Management solutions for IT projects?
- Which product would you choose: IBM Rational Doors vs. IBM Rational DOORS Next Generation?
- Can you integrate enterprise architecture solutions and DOORS?
- Serena Dimensions RM vs. IBM DOORS
- When evaluating Application Requirements Management, what aspect do you think is the most important to look for?
- How would you compare IBM Rational DOORS with other Application Requirements Management solutions for IT projects?
- Why is Application Requirements Management important for companies?













