Создавай на той платформе, которую лучше всего знаешь!
Вы задаете такой вопрос который пораждает новые вопросы в геометрической прогрессии.
Каталоги тоже бывают разные. Каталог чего? Товаров? Услуг? Организаций?
И что вы называете платформой? Осмелюсь предположить что CMS.
Из наиболее крупных CMS Joomla, Wordpress, Битрикс, Drupal - на любой можно сделать каталог.
Если делать каталог товаров, то лучше смотреть в сторону CMS интернет-магазинов - Shop-script, CS-cart, Opencart, тот же Битрикс.
Чтобы получить четкий ответ - сформулируйте для себя четкую идею того, что вы хотите получить. Например, я хочу каталог редких вин, которых всего 10 видов и т.д. И тогда ответы будете получать не такие размазанные.