Разработка первого коммуникатора велась в условиях строжайшей секретности, этот продукт никто не должен был видеть до официального анонса. Несмотря на массу инновационных решений в программном обеспечении, например появлении нового web-браузера, компания не проводила широкого тестирования новых функций. Тесты браузера состоялись только в 1996 году, они носили дружеский характер и не были систематичными. Второй раунд тестирования пришелся на 1997 год, тогда компания исследовала этот вопрос более углубленно.
Разработка нового продукта впервые велась отдельными группами, каждая из которых отвечала за свое направление. С середины 1995 года основная команда разработчиков, своеобразный «штаб» по созданию Nokia 9000, размещалась в финском городе Тампере. Две команды по разработке программного обеспечения базировались в США, в Сиэтле и Сан-Франциско. Также в США, в Финиксе, находилась команда, отвечавшая за процессор. Наконец, люди, отвечавшие за выпуск готового продукта, сидели в Финляндии, в Сало.
Позднее разработчики Nokia 9000 вспоминали, что тестирование программной начинки внутри компании не прекращалось практически ни на минуту. За счет разницы во времени в Финляндии проверяли, что было сделано в США за день, и американские специалисты, приходя на работу, уже видели финские комментарии и пожелания. Продукт создавался в бешеном темпе.
Вопросы, стоявшие перед Nokia, нельзя назвать простыми. К началу разработки браузера для первого коммуникатора данный тип программ существовал на ПК уже около шести лет, пользователи имели сложившиеся привычки и представления, у них был опыт работы с подобными приложениями. Требовалось в отсутствие сенсорного экрана и указующего устройства (например, мыши) дать пользователю возможность выбирать гиперссылки на экране. Разработчики придумали очень простой путь: при прокрутке страницы первая встреченная ссылка подсвечивалась и ее можно было нажать. Браузер либо прокручивал страницу, либо перескакивал по видимым ссылкам. Сегодня в этом нет ничего необычного, все браузеры на обычных телефонах работают именно так, но первым, кто применил это, была Nokia со своим коммуникатором.
Другое решение касалось выбора того, что показывать пользователю при загрузке браузера. Загрузка любой страницы по умолчанию в 1996–1997 годах означала потерю немалой суммы денег, а кроме того, отнимала у пользователя от одной до двух минут, в зависимости от размера страницы. Разработчики приняли иное решение: в качестве главного представления браузера они создали Hotlist. На странице отображались ссылки, пользователь мог выбрать нужную, и только тогда начиналась загрузка. В Hotlist также можно было выносить свои ссылки. Идея была проста и понятна, сегодня она стала нормой. В ноябре 1996 года в PocketlnternetExplorer на Windows СЕ мы увидели ровно тот же подход, такое же меню по умолчанию.
Изначально в браузере Nokia 9000 была предусмотрена, возможность сохранения документов. Но опять же в силу высокой стоимости минуты эфирного времени при передаче данных читать документы в онлайн-режиме было делом достаточно накладным.
Технические характеристики Nokia 9000 Communicator находились на уровне продуктов того времени и даже немного их превосходили. В качестве процессора использовался модернизированный для мобильного применения Intel 386, операционной системой выступала GeOS 3.0 (позднее эту версию ОС в своем OmniGo 100 также использовала компания HP). Экран коммуникатора имел разрешение 640 х 200 точек, отображал до 8 оттенков серого. Область, доступная для приложений, была равна 540 х 200 точкам, справа постоянно отображались клавиши. В закрытом состоянии коммуникатор был полностью аналогичен Nokia 2110i — телефону, который был многим знаком.
К инновациям стоит отнести то, что в Nokia решили использовать встроенный BIOS для Nokia 9000. Для этой цели лицензировали решение от General Software под названием Embedded BIOS (версия 3.1).
Чтобы оценить технические характеристики продукта Nokia, следует вспомнить первое Windows СЕ-устройство на рынке. Оно появилось на полгода позднее, в конце ноября 1996 года. Это была модель фирмы Casio Cassiopeia А-10. Экран имел 4 оттенка серого, разрешение 480 х 240 точек. Объем ROM — 4 Мб, в то время как RAM — 2 Мб (расширялась до 4 Мб). К его плюсам стоит отнести сенсорный дисплей. Он не использовался для рукописного распознавания (хотя изначально такая функция имелась) и фактически заменял мышь. Цена Casio Cassiopeia А-10 была ниже, чему Nokia 9000 Communicator, но для целевой группы это не было критичным.