Дополню вопрос, исходя из ответов и комментариев.
Суть в том, что я обладают некоторыми базовыми знаниями в программировании со времен университета + знания, полученные в процессе создания несложных интернет-магазинов на сайтов на разных CMS (WP, Joomla).
Сейчас многие знакомые первого и второго круга интересуются, могу ли я сделать сложные сайты по их запросам. "Сложные" - потому что я не могу реализовать всех их пожелания, в виду отсутствия знаний в написании модулей и т.д., ведь шаблоны не всегда выручают.
А запросы поступают все чаще. И это упущенная выгода.
Один из последних запросов был как раз по написанию корпоративного сайта с crm для крупной организации. Я искал похожие готовые варианты, чтобы оценить рынок и нашел отличный вариант, на мой взгляд, но в смежной нише: в недвижимости CRM-estate. Ниша клиента немного другая, но идея crm абсолютно идентичная.
Клиент хотел собственное решение в полное пользование, а не коробочное.
От проекта я отказался, хотя бюджет был интересный, на мой взгляд. Посредничать не вариант, посредники уже были в цепи, как и в большинстве подобных запросов. Я лишь могу выступать исполнителем.
В общем, хочу самообразования. Времени достаточно, рабочий день в свободном графике. Целью поставил себе (так сказать "дипломная работа") сделать аналогичный проект CRM-estate. Не тупо для продажи или сугубо коммерческого использования, а чтобы уметь или хотя бы полностью "знать как" до мелочей.
Если я смогу сделать такое или буду знать все нюансы, то потяну и другие сложные проекты и сайты или, по крайней мере, смогу собрать команду адекватных единомышленников.
Согласен, возможно пол года - мало, но это не проблема. Учиться никогда не поздно. К тому же я не юрист (сюда подойдет любая профессия, далекая от программирования), который захотел программировать и разбираться в коде. У меня база какая-то есть все же, будет проще.
Мне большинство отвечают: "а не проще ли так сделать", "а зачем тебе битрикс", "а на хрена тебе нужно это, ведь и так полно решений, лучше ты не сделаешь". Отмечу, что были и полезные ответы, но частично.
Я не спрашивал "стоит ли мне это делать", или "какую платформу использовать". Мой вопрос был "ЧТО НУЖНО, ЧТОБЫ СДЕЛАТЬ".
Я даже напишу теперь еще конкретнее вопрос, исходя из диалогов, "Что нужно знать и чем владеть, чтобы сделать аналог, допустим, CRMEstate". Надеюсь разработчик не будет против, если я возьму его творение в качестве примера.
Ведь есть простой вопрос, например: "Что нужно, чтобы нормально переехать жить во Францию".
Нормальный логичный ответ: "Нужно получить визу, гражданство, знать французский или хотя бы английский разговорный язык и законы, особенно такие-то...". Может знатоки еще нюансы добавят.
Вот я так же хочу получить нормальный ответ на свой изначальный вопрос. Какие языки нужно знать, тонкости в БД и т.д.
А не это: "а зачем Франция, ведь уже давно Китай есть" или "Много хочешь, там все и так нормально живут без тебя", "Погугли".
Надеюсь, моя ирония была понятна, и мой вопрос стал также более понятен и четче сформулирован, и интересные качественные ответы не заставят себя ждать:)