Архитектура
Докио - это серверное програмное обеспечение (ПО), то есть это ПО, устанавливаемое на сервер. Пусть вас не пугает слово "сервер" — в наше время иметь настоящий дорогостоящий сервер совсем не обязательно. Можно вполне обойтись виртуальным сервером (VPN-сервер), услуги по предоставлению которых оказывает множество хостинговых компаний, и стоить он будет не дороже обычного хостинга сайта. Зато преимуществ у такого способа достаточно:
- Централизованность данных — не нужно ничего синхронизировать между разными компьютерами, все данные находятся в одном месте
- Доступ из любой точки мира — можно работать или контролировать работу из любого места, где есть интернет
- Любое количество пользователей. Да-да, с одним экземпляром программы может работать любое количество пользователей
- Не нужны дорогостоящие рабочие места. Так как основная нагрузка ложится на сервер, на рабочих местах достаточно лишь компьютеров с минимальными техническими характеристиками, способными обеспечить работу в браузере, таком как Chrome, Yandex-браузер и им подобным.
- Простота обновления. Из-за того, что программа установлена только на центральном сервере, обновлять её нужно только на нём, а не на всех рабочих местах, которые подключаются к этому серверу.
- Гибкое управление ресурсами — вы всегда платите только за тот объем ресурсов сервера (кол-во ядер процессора, дисковую память) который необходим вам для работы. Если бизнес расширился и понадобилось больше ресурсов — их можно добавить буквально в считанные минуты.
Рассмотрим и недостатки такого подхода:
- Необходимо наличие интернета. Да, без интернета поработать с Докио не получится. Как, впрочем, и с любой другой облачной или серверной товароучетной системой.
- Платность. Хоть Докио и является бесплатным ПО, полностью обойтись без денег не получится — за аренду VPN-сервера придётся платить. Обычная месячная оплата - от 500 до 1000 р (в зависимости от хостера) за конфигурацию сервера с минимально необходимыми для работы Докио характеристиками.
- Сложность установки. Докио — серверное ПО, соответственно, устанавливается на сервер. Если вы не являетесь техническим специалистом в области настройки серверов, самому установить Докио не удастся — для этого нужно будет привлечь специалиста. Он сможет заказать для вас услугу VPN-сервера, произвести настройку сервера и установку Докио.
Цена
Самое главное: Докио будет абсолютно бесплатна. Как для часного, так и для коммерческого использования. То есть можно будет не только вести в нём товароучетную деятельность, но и делать на Докио бизнес, например, оказывая услуги по его установке, настройке VPN-серверов, техподдержке и так далее.
Лицензия, под которой будет работать Докио, является так называемой Open source лицензией, и называется GNU AGPLv3, а значит, это будет товароучетная система с открытым исходным кодом. В России, насколько мне известно после изучения рынка товароучетных систем, даже бесплатных программ для торговли почти нет (не беру в счет бесплатные тарифные планы у облачных товароучетных систем — как правило, у них сильно урезан функционал), а уж бесплатных и с открытым кодом я не встретил ни одной. Если вы знаете о таких — напишите в комментариях.
Почему я делаю свою программу бесплатной и открываю её исходный код? Причин много, но все они приводят к одной конечной цели — получить максимальное распространение для этой системы. Рынок для данного вида программного обеспечения (ПО) огромен, но и конкуренция очень высока.
Вот лишь некоторые из преимуществ Open source систем, позволяющих повысить их конкурентоспособность на рынке:
- Распространяемость — как я уже писал, лицензия позволяет распространять данный вид программ всем желающим. Лицензией не запрещено даже продавать их, хотя они и являются бесплатными.
- Доверие пользователей — всегда можно изучить исходный код и убедиться, что с вашими данными не происходит ничего противоправного. Доверие может вызывать даже то, что если в наше неспокойное время производитель такого ПО по какой то причине перестаёт поддерживать свое детище, то благодаря наличию исходных кодов пользователь будет защищет от того, что его ПО с какого-то момента не будет удовлетворять необходимым для работы условиям, т.к. можно заказать у другого программиста доработку программы.
- Совместная разработка. Open source программы с можно разрабатывать совместно с помощью специальных инструментов. Это позволяет быстрее наращивать функционал и делать приложение безопаснее за счет того, что его код изучает и анализирует множество людей.
Функционал
Первые два пункта ничего не стоят без функционала программы. Докио будет иметь весь функционал, необходимый для товарного и складского учёта, для торговли, в том числе розничных продаж: взаимодействие с поставщиками и покупателями, все операции по товарообороту (приёмка, списание и т.д), товарные остатки, сотрудники с разграничением по их правам, операции с кассовыми аппаратами, печать закрывающих и иных документов и ценников, хранение файлов и многое другое. Из перечисленного многое уже реализовано на данный момент, но об этом - в следующей публикации.