GetClicks
Software & cloud · Custom software development

Custom software development, built against a specification.

Web applications, portals, internal tools and integrations, built by a senior team in short iterations against the specification you approved, tested before every release, documented, and handed over with the source code in your name.

Typical projects6 weeks to 9 months
MethodTwo-week iterations with a demo at the end of each
PriceFixed price against the specification; retainer for evolution
OwnershipSource code, repositories and environments are yours

Customer, tenant and partner portals

  • Self-service accounts and profiles
  • Documents, requests, appointments, payments
  • Notifications by e-mail and messaging
  • Role-based access for staff, customers and partners

Internal tools and back-office applications

  • Forms, workflows and approvals
  • Dashboards and reports
  • Replacement of spreadsheets and e-mail chains
  • Audit trails and permissions

Integrations and APIs

  • Connections to ERP, CRM, accounting, e-commerce, property and hotel systems
  • Public APIs for partners, customers and apps
  • Webhooks, queues and scheduled synchronisation

Automation

  • Scheduled jobs and data pipelines
  • Document generation: offers, contracts, statements
  • AI-assisted steps with human review (see Assistants and automation)

Applications behind websites and shops

  • Configurators, calculators, booking and quoting tools
  • B2B ordering with customer-specific prices
  • Account areas for customers

Mobile-friendly by default

  • Responsive web applications and progressive web apps
  • Native apps through specialised partners when they are truly needed

Engineering practice

  • Version control with code review for every change
  • Automated tests and continuous integration
  • Staging environment identical to production
  • Feature flags and reversible deployments

Security

  • OWASP practices, dependency scanning, secrets management
  • Roles, permissions and audit logs designed in
  • Security review before launch

Quality

  • Acceptance criteria from the specification become test cases
  • Performance and accessibility checks
  • User acceptance testing with your people

Documentation

  • Architecture and set-up
  • Operations runbook
  • User guide and training

Technology

  • TypeScript / Node.js, Python or .NET on the back end
  • React or Vue on the front end
  • PostgreSQL, MySQL or SQL Server
  • Chosen for longevity and for the availability of developers

Deployment

  1. Set-up week 1

    Environments, repository, pipeline and project board created; the specification broken into iterations.

  2. Iterations 2 weeks each

    Build, test, demo, adjust. You see working software every two weeks and can change priorities between iterations.

  3. Acceptance final 2 weeks

    User acceptance testing, fixes, training, documentation, data migration rehearsal.

  4. Launch and hypercare 30 days

    Go-live at an agreed time, heightened monitoring and fast fixes.

  5. Evolution monthly

    Further development, maintenance and hosting on a retainer with a fixed number of days.

  • Fixed price and written scope from the specification.
  • Project board you can see at any time.
  • Demo every two weeks of working software.
  • Staging environment for your own testing.
  • Automated tests and code review for every change.
  • Security checks before launch.
  • Documentation and training for users and operators.
  • Source code in a repository in your name.
  • Warranty 30 days after launch, then the retainer.
Fixed price or time and materials?

Fixed price for the specified scope; changes are estimated and agreed as they arise. Ongoing development after launch runs as a monthly retainer with a fixed number of days.

Where is the team?

A senior team with project leadership in Vienna and engineers across the EU, working in Central European business hours, in English and German.

Can you take over an existing application?

Yes. We start with a code and infrastructure review, stabilise — updates, backups, security — and then continue development.

What about maintenance after launch?

Included for 30 days; after that a retainer covers updates, monitoring, security patches and small changes, usually together with hosting.

Have a specification? Send it.

We reply within one business day with questions, a first estimate and a plan. No specification yet? Start with discovery.