Чаще всего о необходимости принятия того или иного закона напоминают чиновники. Работая в конкретной сфере жизнедеятельности государства им понятнее проблемы и недочеты существующих законов. Когда возникает потребность принять новый закон или изменить старый, чиновники готовят нужные документы и отправляют их на рассмотрение правительства и парламента.
Парламент, как и во многих странах, состоит из верхней и нижней палаты. Верхняя палата или палата советников состоит из 252 депутатов, срок службы которых составляет шесть лет. Нижняя палата или палата представителей состоит из 500 депутатов, из них 300 человек выбраны в одномандатных округах, а остальные 200 избираются в 11 округах и являются представителями партий.
Существует множество комитетов, которые выполняют работу, как для нижней, так и для верхней палаты. Все законопроекты после подготовки и предварительной обработки в комитетах попадают в нижнюю палату. Если законопроект одобряется большинством голосов, он отправляется на окончательное принятие в палату советников.