A product is what a product does

A product is a product and a project is a project, and ne’er the twain shall meet. We build scalable, extensible, adaptable and easily maintainable products. They build lives.

product-engineering

Product Engineering

A product is a product and a project is a project, and ne’er the twain shall meet. We build scalable, extensible, adaptable and easily maintainable products. They build lives.

Questions about Product Engineering

The process, journey and meaning of Product Engineering. What we do and what it can do for you.

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

Questions about Product Engineering

The process, journey and meaning of Product Engineering. What we do and what it can do for you.

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

A lot of software applications are developed every day, but a lot more of them are reused over decades. We serve many very large and mature organisations in the financial services sector, and their strategy, unlike, say, tech-first startups, is quite often to nurture and repair rather than move with the flow of technology. A lot core and tertiary applications, specially in that world, are what we call “very 20th century”.What’s wrong with this approach?

  • These applications cannot use the asset-light, cost optimised, fast-adapting strategies which modern technologies and cloud infrastructure offer. So their management teams are slow to upgrade, and are always looking for justifications to justify an upgrade of “perfectly good” investments instead of figuring out how to be the most delightful to use. That’s what happens when you’re asset-heavy.
  • They often look really dated. In a world where even B2B systems are judged by B2C yardsticks, this is a serious competitive downer. The UX, not just the UI, is functional but non-intuitive. Users resist them.

  • They don’t scale well. It’s that simple. They’ve not been designed for true horizontal scale-out.

  • They simply lack some features which are far easier to add with a modern tech stack.

  • They have slow release cycles, lower reliability, because they have not embraced modern processes like automated build and deploy, automated testing, etc.

  • In severe cases, mobile apps simply get discarded by app stores because they are too outdated to comply with their norms. The absolute maximum life of a mobile app on the Android Play Store without upgrades is three years.

These may sound like commonsense points, but you’d be surprised how often we see this 20th century mindset in our large financial services sector clients. At the same time, we are the first to say that technology for technology’s sake gets you into deep, and hot, water.

So, what then is a modern application?

  • We use open source stacks and SaaS services from the Big Three cloud providers to give you the asset-light and nimble engineering stategy you need.

  • We understand the tech we bring to the table. (We remember the payment systems startup which projected a load figure of 25,000 transactions a month -- not an hour, not a day, but a month -- but wanted a true micro-services architecture, with separate server instances for each web service call. Our thinking has feet firmly on the ground.) The keyword for tools, technology, and processes is “appropriate”.

  • We understand horizontal scaleout. (We so often see client teams who seem to believe that just running multiple application servers means scaleout; the DB remains a bottleneck.)

  • We embed observability into our applications. We embed debug code into our source, switchable via global flags. We embed Prometheus exporters, pumping out data to a central “observatory”. You know before anyone else does, which SQL query has begun to deteriorate.

  • We mix and match databases, mixing SQL, non-SQL, and even query services which run out of S3 data objects, to provide the best scale at the most optimum cost.

  • We think serverless-first. Containers are now at the heart of our architecture, and we use serverless PaaS like Lambda wherever it fits.

  • Nimble at a business level implies rolling out new features rapidly at the engg level. We do this for you with automated testing, code analyser tools, automated build and deploy, and automated configuration management.

  • We use more modern programming environments like Flutter, Go, React, and hybrid mobile apps. (We won’t tell you how many Java Struts applications or Tomcat v4 we see in large enterprise organisations.)

Our Products. Customer's Delights

Broadside

A SaaS service offering unprecedented scale and a 360-degree insight into your email delivery performance. Helps customers understand their customers. A million recipients. A single source. Trusted by companies; loved by developers.

Sydkyk

The next generation messaging and collaboration app for small business owners and community groups. When you realise it’s not about just chit-chat, Sydkyk helps you organise your group, get things done, and gets out of the way. The app, a brainchild of the startup, Kvadrato, is quietly changing the way workgroups work.

Keurix

Integrating large blueprints, checklists, notes and reports of civil constructions into an iPad. Automating the entire on-site activity - supporting huge PDF blueprints of 1GB+ in size, Identifying, raising, tabulating and tracking issues for faster closure. Buildings in the Netherlands are now safer and defect-free.

Bitlog

Built on Linux, to provide a scalable, high throughput log aggregation and forensic analysis platform. It receives log messages from all the custom business applications of the client, across various units, and allows inspection at a centralised repository.

Sweet

A mobile-first product to enable a start-up to pay retail users for customer acquisition by passing special offers to them. The user would accept the offer for a trial, for a test drive, for a free sample, and would get paid hard cash from the advertiser. All in a day’s work.

Servaya

Large multi-locational organisations. Tens of thousands of officers. You need to manage their data, their emails, their Internet access, enforce corporate policies and stay within the guardrails of business conduct. Servaya orchestrates hundreds of servers across dozens of sites to allow a tiny team of devops engineers to manage the plumbing and stay on top of things.

Our Products. Customer's Delights

Broadside

A SaaS service offering unprecedented scale and a 360-degree insight into your email delivery performance. Helps customers understand their customers. A million recipients. A single source. Trusted by companies; loved by developers.

Sydkyk

The next generation messaging and collaboration app for small business owners and community groups. When you realise it’s not about just chit-chat, Sydkyk helps you organise your group, get things done, and gets out of the way. The app, a brainchild of the startup, Kvadrato, is quietly changing the way workgroups work.

Keurix

Integrating large blueprints, checklists, notes and reports of civil constructions into an iPad. Automating the entire on-site activity - supporting huge PDF blueprints of 1GB+ in size, Identifying, raising, tabulating and tracking issues for faster closure. Buildings in the Netherlands are now safer and defect-free.

Bitlog

Built on Linux, to provide a scalable, high throughput log aggregation and forensic analysis platform. It receives log messages from all the custom business applications of the client, across various units, and allows inspection at a centralised repository.

Sweet

A mobile-first product to enable a start-up to pay retail users for customer acquisition by passing special offers to them. The user would accept the offer for a trial, for a test drive, for a free sample, and would get paid hard cash from the advertiser. All in a day’s work.

Servaya

Large multi-locational organisations. Tens of thousands of officers. You need to manage their data, their emails, their Internet access, enforce corporate policies and stay within the guardrails of business conduct. Servaya orchestrates hundreds of servers across dozens of sites to allow a tiny team of devops engineers to manage the plumbing and stay on top of things.