Custom Web Applications

Build custom software that helps you to work harder, better, faster, and of course, stronger.

At Punchcard, we want to Transform how People use Information

Slow, poorly developed software is terribly frustrating to use, and gets in the way of people doing their job. The software we build helps makes organizations—and by direct extension, their people—be more effective. At Punchcard, we aim to build dependable, intuitive software that works with your expertise, your processes, and your people.

At our roots, we’re web application developers. We’ve been building websites since the advent of Netscape Navigator. We’ve been building web applications since Microsoft .NET 1.0. We’ve built solutions on top of every version of SharePoint, and we’ve deployed tools to all types of cloud infrastructure, like Microsoft Azure.

By 2020, there will be 1.5 mobile devices per capita. There will be 11.6 billion mobile-connected devices by 2020—exceeding the world’s projected population at that time (7.8 billion).

Global Mobile Data Traffic Forecast Update, 2015–2020 White Paper, Cisco®

It’s not About the Web Browser; It’s About the Web Experience

Design for Mobile

More and more often, your staff is mobile. We’re expecting more of them while in the field, working with your customers and stakeholders. How we think about being productive in today’s world of work includes thinking about our smartphone and tablet usage, and thinking about when we’re connected (and when we’re not).

Design for Different Screens

Not only do we need to think about small screens, but we need to be thinking about large scale, too. When we build applications, our team is often thinking about how data, forms, and interfaces will need to look on a phone to a wall-mounted flat-screen television.

Design for Offline

In urban centres, we often take cellular data and wifi for granted, but for many of our clients, remote workers don’t necessarily have the advantage of a network (or a stable connection). Thinking about usage and devices enables us to build the best types of custom software, for the most amount of change.

Our Technology Platforms for Custom Web Software


As software developers, we write code to define what our applications can do. Microsoft’s software development platform, the .NET Framework, is trusted by organizations and institutions around the world.


AngularJS, originally created by Google, is a software framework that helps us create dynamic web applications. Based on the industry-standard JavaScript language, Angular helps us wire up powerful, data-oriented apps perfect for today’s business.


HTML5 is the latest version of Hypertext Markup Language, the code that describes web pages. It’s actually three kinds of code: HTML, which provides the structure; Cascading Style Sheets (CSS), which take care of presentation; and JavaScript, which makes things happen.


ServiceStack is a configuration free, code-first, light-weight framework built on top of ASP.NET for building services and web applications. Frequently, our applications require robust integration and APIs to ensure data can easily move throughout the enterprise.

Microsoft SQL Server

A database standard for many enterprises, Microsoft SQL Server help accelerate mission-critical applications through proven, predictable performance, high availability, and best-of-breed security and compliance features.

Microsoft Azure

Microsoft Azure is a growing collection of integrated cloud services—analytics, computing, database, mobile, networking, storage, and web—for moving faster, achieving more, and saving money.

Subscribe to our Quarterly Briefing

Four times a year, this digest of information will share how technology can enable your organization to be more competitive.

"*" indicates required fields