Requirements and considerations