Price List of Programming Services & Products

Buy and download right away

Finished software at a fixed price. After the purchase the download link arrives by e-mail.

Product
Description
Price

AI-Powered Writing Assistant

$99 / 10.000 RSD

A desktop application that sends SMS via Google Messages

$59 / 6.000 RSD

Ready-made website packages

A fixed price for a defined scope of work. A package is not ordered from this table but from the website development page, where the scope of each package, the choice of platform and what the price does not cover are set out.

Package
Description
Price

Landing page — NoEmStilOK CMS

One-page website for a service, practice, trade or independent business.

$533 / 54.000 RSDSee the scope

Landing page — Dozet WordPress theme

One-page WordPress website using my custom Dozet theme.

$533 / 54.000 RSDSee the scope

Business website — NoEmStilOK CMS

Up to ten pages with a blog, services, references and contact details.

$1,385 / 140.400 RSDSee the scope

Business website — Dozet WordPress theme

Up to ten pages with a blog, services, references and contact details.

$1,385 / 140.400 RSDSee the scope

Multilingual website — NoEmStilOK CMS

Multilingual website with up to twenty-five pages and a product or service catalogue.

$2,663 / 270.000 RSDSee the scope

Multilingual website — Dozet WordPress theme

Multilingual website with up to twenty-five pages and a product or service catalogue.

$2,663 / 270.000 RSDSee the scope

Online store — NoEmStilOK CMS

Online store with a catalogue, cart, payments and customer accounts.

$3,551 / 360.000 RSDSee the scope

Online store — Dozet WordPress theme

Online store with a catalogue, cart, payments and customer accounts.

$3,551 / 360.000 RSDSee the scope

The website platforms I build on

They are not a finished website but the foundation one is built on, so they are not sold separately: they come with the package you choose.

Dozet WordPress theme

WordPress theme, multilingual, products ready, SEO completed

NoEmStilOK my CMS

The best CMS in my opinion!

My own CMS, written and maintained from scratch — with no database and no third-party plugins.

  • The site is a folder, not a database. Backup and migration are a file copy, and the content stays readable HTML even without the CMS.
  • It is not WordPress, so WordPress attacks do not apply. Most attacks on websites are automated bots scanning for known WordPress and plugin vulnerabilities. There is nothing here for them to find: no database, no third-party plugins and no familiar admin path.
  • The speed of a static site. A cached page is served as a plain HTML file, without starting the application at all.
  • Multilingual support is built in. Every page knows its counterpart in the other languages, so switching the language takes the visitor to that same page instead of dumping them on the home page. Localised URLs including non-ASCII ones, automatic hreflang and Latin–Cyrillic transliteration come with it.
  • SEO without add-ons. sitemap.xml is generated on its own, alongside JSON-LD, breadcrumbs, title and description length control, and per-page noindex.
  • Images are processed on upload. WebP and responsive variants with real dimensions in the markup, so the layout does not shift while the page loads.
  • No monthly subscriptions and no database. It runs on the cheapest PHP hosting, with no database credentials on the server and no SQL injection surface.

Whatever the system does not already do, I build — because there are no third-party plugins. That is both the advantage and the limit of this choice.

Website maintenance

A monthly subscription for sites I have built. The quantity when ordering is the number of months.

Service
Description
Price

Monthly maintenance of an AI solution

Watching token cost and errors, checking answer quality against a control set, and moving to a newer model when the current one is retired. The quantity when ordering is the number of months.

$118 / 12.000 RSD

Website maintenance and SEO — 1 month/month

One month of regular maintenance: Google Search Console and log checks, plus one content or SEO update.

$49 / 5.000 RSD

Work agreed in advance

The price is a lower bound, because the scope depends on what I find. Describe what you need and you get a fixed price before the work starts.

Work
Description
Price

Cacatajka installation and 4 pages

Data management in table format for the web

from $395 / 40.000 RSDSend an enquiry

Cacatajka 1 table like page

One additional page for the Cacatajka system

from $49 / 5.000 RSDSend an enquiry

Hourly work

For changes to existing systems and for advice, when the scope is not clear in advance.

Service
Description
Price

Developer advice/hour

JavaScript, C#, VB.Net, PHP, MySQL, T-SQL

$99 / 10.000 RSD

How is the price of programming services determined?

The cost of programming is based primarily on the time required to complete the project. To give you the most accurate estimate, there are three things we need to define together:

  • Project description: what you want built — features, technologies and expected results.
  • Requirement details: design, user experience (UX/UI), integrations with other systems and any specific functionality.
  • Deadlines: whether the project is time-constrained and how flexible that is. Short deadlines can raise the price, as they require more intensive work and jumping the queue.

You don't need to have all the answers up front. Send me what you know, even if it's just a couple of sentences — we'll fill in the rest together.

How the programming price is calculated

  1. Initial estimate: based on the information you provide, I give you a rough estimate of the time and cost involved.
  2. Detailed analysis: a more precise estimate requires a deeper analysis of the project, which may include additional consultation.
  3. Billing model: we agree on one of two models, depending on how well defined the work is up front.

Hourly rate

The price is based on the number of hours spent. This is the more flexible model and adapts to changes during development.

A good fit when: the scope isn't fully clear yet, the work involves modifying an existing system, or you expect requirements to change along the way.

Fixed price

After a detailed estimate, a total amount is set for an agreed scope of work. Any additional change is quoted separately. If the project exceeds the agreed time frame by more than 10% due to additional requirements or unforeseen complexity, additional payment will be required.

A good fit when: you know exactly what you want and you want to know the total cost in advance.

The same rule applies to both models: if something comes up during the work that wasn't part of the agreement, you'll know the price before I do it — never after.

What affects a developer's rate

Increases the price:

  • Project complexity: the more demanding the project, the more time it takes.
  • Unclear requirements: when details aren't defined in advance, the price rises due to additional analysis and revisions.
  • Integration with third-party systems: someone else's API, a legacy database or undocumented software — time goes into figuring out how something works rather than into programming.
  • Migrating existing data: data from an old system is rarely clean. Cleaning and verifying it can take longer than building the new system.
  • Code quality: the focus is on solutions that hold up long term, which takes extra time for testing and optimization.

Reduces the price:

  • A clearly defined scope: a written list of what's needed, even a short one.
  • One decision-maker: when approval goes through several people with differing opinions, time is spent on reaching agreement.
  • Working in phases: the most important part first, the rest once it proves itself.

Why the cheapest quote usually ends up costing the most

Software isn't paid for once. It's paid for again every time you change it.

A solution thrown together quickly works until the first requirement nobody anticipated. At that point it turns out to be cheaper to rewrite it than to fix it — and you've paid twice. This doesn't mean more expensive automatically means better; it means comparing on price alone tells you nothing about what you're actually getting.

When choosing a developer, the question isn't only what it costs today, but what happens a year from now when you need a change.

Minor changes and maintenance

For small adjustments to work already delivered, I don't write a new quote or count every minute — that's part of an ongoing working relationship.

If you need continuous support, we agree on a monthly scope: you know what you're spending, I reserve time for you.

Estimates are free

Send me a description of what you need. I'll reply with a rough price and timeline, or with questions if anything is unclear.

If I think you don't need what you're asking for, or that there's a cheaper solution than the one you had in mind — I'll tell you.

Note: the estimate may change if the scope or requirements change during the project.

 

You can find answers to all questions regarding services, payment methods, types of payments, deadlines, complaints, data protection, as well as other important information, on the Terms and Conditions page.