OICW представляет собой модульную конструкцию, состоящую из трех основных модулей: модуля «KE» (Kinetic Energy), представляющего собой слегка модернизированную винтовку Хеклер-Кох G36
; Модуля «HE» (High Explosive), представляющего из себя самозарядный 20 мм гранатомет с магазинным питанием, устанавливаемый сверху на модуль «КЕ» и использующий для стрельбы общий с модулем «КЕ» спусковой крючок; И, наконец, модуль управления огнем, включающий в себя дневной/ночной телевизионный прицелы, лазерный дальномер и баллистический вычислитель, который автоматически выставляет в объективе прицельную марку в соответствии с дальностью до цели, а также используется для программирования дистанционных взрывателей 20 мм гранат.Модуль «КЕ», как уже сказано выше, представляет собой несколько модифицированную штурмовую винтовку HK G36K
без приклада, имеющую резервный открытый прицел. Режимы ведения огня — одиночными, очередями по 2 выстрела и автоматический огонь. Модуль «КЕ» может использоваться отдельно от двух других как обычный укороченный автомат (точнее, в силу своих характеристик — как PDW или пистолет-пулемет). В составе системы модуль КЕ используется как оружие ближнего боя (минимальная дальность применения 20 мм гранат — порядка 50–100 метров) или для поражения целей, по которым нет нужды стрелять дорогими 20 мм гарантами. Наведение 5.56 мм винтовки осуществляется через единый прицельный блок. Из особенностей стоит отметить расположенный рядом со спусковым крючком блок кнопок для управления системой управления огнем. В 2002 году укороченный автомат, входящий в систему XM-29, получил обозначение XM-8, и вполне возможно, что он в будущем будет принят на вооружение Армии США как отдельный образец.Модуль «НЕ» представляет собой самозарядное оружие, построенное по схеме булл-пап. Автоматика построена на основе газоотводной схемы. Нарезной ствол изготовлен из титана. Для стрельбы могут использоваться 2 основных вида боеприпасов — осколочно-фугасная граната с программируемым взрывателем и тренировочная граната (с пассивной БЧ). Боевая граната имеет программируемый взрыватель с двумя основными режимами подрыва — дистанционным и ударным. При дистанционном режиме перед выстрелом по данным с лазерного дальномера взрыватель программируется на подрыв в воздухе на заданной дальности, чем обеспечивается поражение укрытых целей осколками сверху или сбоку. При контактном подрыве БЧ гранаты взрывается при непосредственном попадании в цель. При выходе из строя системы управления огнем возможен только второй вариант стрельбы (контактный подрыв). Для каждой гранаты режим подрыва может быть выставлен только один раз и не может быть изменен. Определение дальности для дистанционного подрыва осуществляется путем подсчета оборотов, совершенных гранатой в полете. Гранаты не предназначены для ведения навесной стрельбы. Максимальное время полета гранаты на дальность 1000 метров — 5.5 секунд. Одна из особенностей гранат HEAB, проходящих испытания в 2003 году, и планируемых к принятию на вооружение вместе с М29 — это то, что они фактически имеют 2 боевых части, в передней и задней части гранаты соответственно, а между ними расположен электронный программируемый взрыватель. Считается, что такая схема обеспечивает наилучшую конфигурацию зоны поражения осколками у цели. Очевидно, что при необходимости возможно создать недорогие 20 мм кумулятивные бронебойные гранаты, обеспечивающие поражение легкобронированных целей (бронетранспортеров, БМП). Такие гранаты будут стоить много дешевле (им не нужен программируемый взрыватель с воздушным подрывом) и заметно расширят боевые возможности пехоты. Так как с технологической точки зрения такие боеприпасы очень просты и не требуют специальных исследований, их создание, скорее всего, будет проведено в последнюю очередь.