Если вы работаете как самозанятый, то касса не нужна.
Также не нужна касса, если вы работаете как ИП на патенте
Тк патент на разработку ПО не обязывает иметь ККТ.
разработка компьютерного программного обеспечения, в том числе системного программного обеспечения, приложений программного обеспечения, баз данных, web-страниц, включая их адаптацию и модификацию;
Но лучше уточните у бухгалтеров. Есть всякие онлайн сервисы, где можно бесплатно или за небольшие деньги проконсультироваться, тк есть очень много факторов.