Web development
and programming in Barcelona
Web, App, e-Commerce, … Custom solutions
Web development Barcelona
In the web development and technology department at Pukkas Technology, we adapt technology to our clients’ needs. We apply the best solution for each project. We work on projects in phases and employ specific techniques and strategies in each phase, from management, design, and development to implementation, maintenance, and improvement monitoring.
We have extensive experience in systems integration, connecting all types of ERP and CRM systems. We opt for a custom programming solution for each client and each project.
Experts in digital development, specialized in e-Commerce and custom programming, systems integration, connection of digital environments with ERP, CRM, document management systems, … B2C, B2B, B2B2C applications, intranets, extranets, microsites, landing pages, … for desktop, tablet and smartphone. We adapt to our clients’ needs.
All types of solutions in e-commerce development Barcelona. From basic online stores to complex projects integrated with each company’s systems.
At Pukkas, we use the technological solution best suited to the objectives of each project. From CMS creation to custom-made websites.

Create an employee portal or an exclusive portal for your suppliers and distributors. You’ll be able to share documents, access directories, enable extensions, request and manage permissions, and all kinds of internal queries within your project.
We help evaluate if the project needs an application for mobile devices. We advise you on whether you need to develop a native app or a hybrid cross-platform app using HTML and JavaScript.
At Pukkas, we focus on custom apps because they allow for great flexibility in development. (iOS and Android)
When it comes to focusing on productivity, we are here to assess your needs and create high-quality, tailor-made solutions. Easy to maintain and scale.
Our extensive experience in this area ensures we can work with the platform chosen by the client, or help them choose the option that best aligns with their requirements.
In addition to custom work, we work with all types of content management systems: WordPress, Joomla, Drupal, Django, Typo3, Liferay, etc.

When it comes to focusing on productivity, we are at your side to evaluate your needs and create high-quality tailored solutions. Easy to maintain and scale.
Our extensive experience in this area ensures we can work with the platform chosen by the client, or help them choose the option that best aligns with their requirements.
How do we do it?
Our pursuit of excellence is a global commitment to the project and also affects its management.
Project organization and management are key elements to ensuring its success.
Each of our projects has a project manager responsible for planning, organization, team management and coordination, quality control, and working with the client.
A large part of a project’s success lies in good definition, planning, organization, and management. The project manager is responsible for all of these tasks, from preparing the functional analysis that defines the requirements and solutions to be implemented, to planning, organizing, and managing resources, to project monitoring and quality control.
We work with agile methodologies that allow us to maintain continuous quality control and ongoing communication with the client.
For project management, we work with specific professional tools for each task in the process: project management, monitoring, organization, and issue management (JIRA), version control and publishing (GIT), quality control (SonarQube), user testing (UAT), stress testing (Paessler), …
We also have our own methodology, standards, and procedures for tasks such as security (measures preventive and security audits), or project documentation (Wiki).
At Pukkas, we are technologically agnostic. This means we evaluate each project individually and select the tools, languages, and platforms that best align with the business objectives, functional requirements, and the client’s technological environment.
At Pukkas, our web development and programming team in Barcelona specializes in the most powerful and versatile CMS platforms on the market. Here are some of the technologies we work with:
Shopify
At Pukkas, we are Shopify Partners and work with one of the most powerful and consolidated e-commerce platforms on the market. Shopify enables the development of secure, scalable, and conversion-focused online stores, offering a smooth user experience and an efficient back office for comprehensive business management.
Furthermore, Shopify Plus provides an advanced solution for high-volume projects, both B2C and B2B, with customizable functionalities, automations, and a robust infrastructure designed for limitless growth.
WordPress + WooCommerce
WordPress is the most widely used CMS in the world, ideal for both small corporate websites and large portals with a high volume of content. Its flexibility, extensive plugin ecosystem, and ease of customization allow us to develop tailor-made websites with excellent performance, scalability, and full control over the content.
When a project requires e-commerce functionality, WooCommerce—the official WordPress e-commerce plugin—enables us to transform any site into a fully operational online store. It’s a robust, versatile solution especially suited for businesses that need a customizable store with absolute control over design, business logic, and hosting infrastructure.
Strapi
A headless CMS based on JavaScript and Node.js, highly customizable and focused on creating powerful and secure APIs. Strapi is our preferred choice for projects requiring a decoupled architecture, greater backend control, and flexibility in content delivery to multiple devices or frontends.
Thanks to its headless approach, it allows for a complete separation of content management from frontend development, which facilitates integration with any presentation technology—whether it’s React, Next.js, Vue, Svelte, or even mobile applications. This translates into a more agile, scalable, and fully adapted experience to the project’s needs, both technically and commercially.
Our team combines design, performance, and scalability using the most advanced technologies in the web and mobile ecosystem. Here are some of the tools we use to develop modern, fast, and user-experience-centric interfaces:
React Native
We use React Native to create native mobile applications with a single codebase. This accelerates development and maintains consistency across platforms, offering fluid performance on both Android and iOS mobile applications.
Unlike traditional native development, which requires separate teams and developments for each operating system, React Native allows for optimizing resources and time without sacrificing user experience or access to advanced device functionalities.
Next.js
A React-based framework that allows us to create robust web applications with server-side rendering (SSR) and static site generation (SSG), making them modular and easy to maintain. Perfect for projects that require speed, SEO positioning, and a fluid user experience with a high level of interaction.
Web Applications (Web App)
We develop progressive web applications (PWAs) that function like native apps, without the need for downloads. These solutions allow our clients to offer fast experiences, accessible from any device, and always updated.
At Pukkas, we develop solid, secure, and scalable backend systems. We use modern and well-established technologies to ensure that each project has a robust, fast, and efficient architecture:
C# / .NET
We utilize technologies such as .NET Core, Azure, and Blazor to build robust enterprise applications, high-performance APIs, and scalable cloud solutions. With tools like Visual Studio, Azure DevOps, and Power Platform, we ensure complex integrations, agile deployments, and reliable systems, leveraging artificial intelligence, microservices, and cross-platform development.
At Pukkas, we develop solutions that not only function autonomously but also connect and communicate effectively with the main enterprise management systems on the market. Here are some of the integrations we commonly perform:
Odoo
An open-source modular ERP that covers all key business areas: commercial management, accounting, inventory, production, and human resources. At Pukkas, we integrate Odoo with online stores, intranets, mobile apps, or any customized system, enabling process automation and centralized information.
Thanks to its API-first architecture, we are able to query and synchronize Odoo data in real-time, adapting it to any frontend or digital environment, thus facilitating connected, efficient, and fully personalized workflows.
At Pukkas, in addition to working with modern technologies for frontend, backend, and CMS, we also use professional tools that allow us to offer more secure, faster, and more stable developments. Here are some of the platforms and services that are part of our workflow:
Cloudflare
We use Cloudflare to protect and optimize our clients’ websites. In addition to the advanced firewall, DDoS attack mitigation, and global CDN, functionalities such as customized page rules, automatic image enhancement (Polish), progressive loading (Mirage), and WAF (Web Application Firewall) with optimized rules are included. All of this translates into greater security, better performance, and faster loading times anywhere in the world.
At Pukkas, we prioritize the security and availability of our clients’ data. Therefore, we implement a robust and layered backup system that allows us to act quickly in the face of any unforeseen event, minimizing risks and recovery times:
1. Daily Local Copy (on the same server):
We create a copy of the project’s state from the previous day directly on the same server. This allows us to act quickly in response to recent errors or critical modifications, without the need for external restoration processes.
2. Daily Cloud Copy with SnapShooter (4-week retention):
An automated cloud copy is generated daily via SnapShooter. We maintain an active retention of the last 4 weeks, which allows us to restore the state of any project. This solution offers a perfect balance between security and quick access to previous versions.
3. Quarterly Copy with 3-year retention on our NAS:
Quarterly, we store a complete copy on a physical NAS. This device also makes an additional copy to the Synology cloud, offering an extra layer of security and long-term redundancy. We maintain these copies for a period of 3 years.