Я упомянул единую платформу, есть некоторые заблуждения на этот счет, что единая платформа - это, условно, монолитное решение. Это не так. Платформа и ее границы определяются границами стандартов, принципов и согласованных интерфейсов взаимодействия. Современная платформенная архитектура базируется на принципе decoupling & integration - это деление на модули при одновременном обеспечении их бесшовного взаимодействия через стандартизированные API и интерфейсы. Возможно, имеет смысл сделать доклад на эту тему, или даже небольшой курс, чтобы все было разложено по полочкам - как проектировать, что проектировать, как строить оргструктуру под платформенное решение, какие процессы. Разработка платформы достаточно сильно отличается от разработки группы разрозненных продуктов. И, да, если разрозненные продукты имеют блокирующие зависимости друг от друга - чаще всего это не платформа, а архитектурный долг :)