Requirements, advantages, and disadvantages