Software Factory · 20+ years

Custom software development

Software projects, application migration and website migration with PHP and .NET development. Consulting, web and mobile apps, APIs and ERP integration.

Your software development partner with global reach

At CiTiDATA we have spent more than 20 years helping companies and SMEs create and evolve their management software. We are a software factory specialized in custom software development: we analyze your case, propose the most suitable technical solution and build it with you, in a framework of complete trust and with personalized costs.

Whether it is a new software project, the need to migrate software, migrate an application or migrate a website, our team of consultants and developers supports you through the entire project lifecycle.

Software migration

Migrate software, applications and websites without losing what you built

Does your software still work but the technology has fallen behind? We specialize in software migration, application migration and website migration from legacy systems to modern platforms, preserving business logic and minimizing operational risk.

ASP.NET and .NET Core migration

We upgrade legacy ASP.NET Web Forms or MVC applications to .NET Core or .NET 8, improving performance, security and maintainability without losing accumulated business logic.

Web application migration (PHP, JavaScript)

If you need to migrate a website or an online application, we modernize sites built with PHP, jQuery or older JavaScript toward current architectures, with responsive interfaces and codebases that are easier to evolve.

From desktop to web or cloud

We move desktop applications (Windows Forms, VB, Delphi…) to web or cloud solutions, accessible from any device and with lower deployment costs.

Database migration

We plan and execute data transfers between engines (SQL Server, MySQL, Oracle, PostgreSQL…) ensuring integrity and service continuity.

We also migrate desktop applications, Visual Basic systems, Delphi and other legacy environments. Tell us which technology you use and we will evaluate the best migration strategy.

Custom development

Software designed for your processes, not the other way around

We build custom applications that fit how your team works: from web portals and mobile apps to APIs, integrations and internal workflow automation.

Custom web applications

Management portals, intranets, dashboards and online tools designed for your company’s specific processes—not for a generic industry.

Mobile apps for sales teams

Applications for sales teams, technicians or delivery staff: order capture, customer lookup, digital signature and synchronization with your ERP.

APIs and ERP integration

We connect your software with Oracle, SAP, Microsoft Dynamics, Sage and other systems to automate flows and eliminate duplicate data.

Peripheral integration

Barcode readers, thermal printers, scales, POS terminals and industrial devices integrated into your management chain.

Document management

Digitization, storage and traceability of documents linked to customers, orders, contracts or internal files.

Consulting and analysis

We study your case, define requirements and propose the most suitable architecture before writing the first line of code.

PHP development

PHP development for web applications and APIs

We provide PHP development for management portals, intranets, back offices and REST APIs. We modernize legacy PHP applications or create new solutions with current frameworks, optimized databases and integration with ERPs and external services.

.NET development

.NET development for enterprise applications

We offer .NET development with ASP.NET Core and .NET 8: web applications, APIs, cloud services and migration from ASP.NET Web Forms or MVC. Ideal for companies seeking performance, security and a solid Microsoft ecosystem.

How we work

Our development process

A clear method so you always know which phase your software project is in.

  1. Analysis and consulting

    We understand your business, current processes and project goals. We define scope, priorities and technical feasibility.

  2. Proposal and planning

    We present a tailored solution with timelines, milestones and engagement model: fixed-scope project or dedicated resources.

  3. Iterative development

    We build the software in short cycles with partial deliveries so you can validate progress and adjust requirements quickly.

  4. Go-live and support

    We deploy, train your team and support the evolution and maintenance of the system.

Technology stack

Languages and platforms we master

We select the most suitable technology for each software development project, taking into account your current infrastructure, available technical team and long-term goals.

Microsoft .NET / .NET CoreJavaPHPPythonJavaScript / TypeScriptSQL Server, MySQL, PostgreSQL
Our products

Solutions already proven in production

In addition to custom development, we have our own products that accelerate projects in areas such as CRM, telemarketing and billing:

  • CiTi CRM — CRM for sales management and telesales.
  • CiTi Telemarketing — Call centers, campaigns and contact centers.
  • CiTi FAC — Billing for SEPA direct-debit invoices.
View sector-specific software
Frequently asked questions

Common questions about custom software

What is custom software development?

It is the design and programming of an application created specifically for your company’s needs, unlike standard software or generic SaaS. It adapts to your processes, integrations and business rules.

When does it make sense to migrate legacy software instead of building new?

When the business logic of the current system is still valid but the technology is obsolete, hard to maintain or fails to meet security, performance or accessibility requirements. A well-planned migration reduces risk and cost compared with building from scratch.

Can you migrate a web application or desktop software?

Yes. We migrate web applications (PHP, ASP.NET, JavaScript) and desktop software (Windows Forms, VB, Delphi) to modern platforms. We analyze your case and define the safest strategy to migrate software without interrupting operations.

Do you offer PHP development and .NET development?

Yes. We provide PHP development for web applications and APIs, and .NET development (ASP.NET Core, .NET 8) for enterprise applications, portals and cloud services. We choose the technology based on your infrastructure and goals.

What does a custom software project involve?

A custom software project includes requirements analysis, solution design, iterative development, testing, deployment and support. We work on a fixed-scope project or with dedicated resources depending on your needs.

Do you offer project-based or dedicated-resource development?

Both. For projects with a defined scope we work at a fixed price. If you need an external team on an ongoing basis, we offer dedicated developers with the experience of our Software Factory.

Do you work remotely and with international clients?

Yes. We work remotely with a clear process of analysis, deliveries and validations. We can collaborate with teams and companies across countries and time zones, adapting communication and project milestones.

Do you have a software project or need to migrate an application?

Tell us what you need and we will find the best solution for your business together, in a framework of complete trust.