Custom Business Software Development Firm


What we do

“Most companies can operate their business using SaaS applications like QuickBooks, Sage, SAP, Salesforce, etc.  

We write software for the small portion that can’t. 

We work closely with these companies to develop custom software tailored to their business, implementing automation and process improvement software that can help reduce manual effort and errors while also helping the company distinguish itself from their competition.”

Brian OwensPresident

Our core tech stack 

We’re focused on Microsoft’s technology stack.  If we’re involved, chances are the core of your project will be a web application, employing a micro-services architecture, with a React front end, an API layer developed in C#.Net and a Microsoft SQL database. It’s not that we don’t leverage or work with other technologies, it’s just not our bread and butter. 

How we help our clients

Custom software to improve business operations & processes:

  • Repetitive labor reduction
  • Increased throughput
  • Reduction in errors
  • Business insights
  • Information accessibility

Types of custom software we develop


  • Advanced custom web app development
  • Web app development for mobile devices
  • Portal development – customer portals, mobile technician portals, department portals, production portals
  • Dashboard development – management dashboards, internal communication dashboards
  • Business Intelligence – e.g. KPIs, interactive widgets, employee progress tracking, critical goal tracking, live charts & graphs
  • Enhanced UI (User Interface) design
  • Platforms: Azure, Amazon Web Services (AWS), Windows
  • 3rd party software integration – accounting, ERP, communication (text chat, video, email), payment fulfillment, CRM, marketing software, e-signature
  • Primary Languages: HTML,  ASP.Net, C#.Net, VB.Net, JavaScript, JQuery, React, CSS

Keypress Custom Software Development Process

Want to get a sense of how we work together?

The Team

Brian Owens

President | Software Architect

Degree(s): BS Computer Science – Rutgers University
Knows: C# | VB | SQL | Azure
Enjoys: Spending daddy time with my kids | cooking | great food | home renovation projects | Rutgers Football |
Designing software that helps businesses operate more efficiently

William Marrone

Software Developer

Microsoft Certified: Azure Developer Associate

Degree(s): BS Software Engineering – Monmouth University
Knows: React | Webforms | MVC .NET Development | C# | VB | Java | PHP | JavaScript | JQuery | Angular | SQL | Microsoft Access
Enjoys: Video games | Building computers | Playing with my dog | Hanging by the pool

Vihar Patel

Software Developer

Microsoft Certified: Azure Data Engineer Associate

Degree(s): BE Computer Engineering – GTU, India
Knows: React | Angular | AWS | Azure | .Net Core | ASP .NET | C# | VB | Web apps | Web APIs | 3rd party integration | SQL Server
Enjoys: Cricket | Trekking

Joe Crimi

Software Developer

Microsoft Certified: Azure Developer Associate

Degree(s): BS Computer Science (Minor Interactive Media and Game Design) – Worcester Polytechnic Institute
MS Computer Science – Worcester Polytechnic Institute
Knows: React | C# | Python | .NET | MVC | Azure | C++ | Javascript | CSS
Enjoys: Crochet | Dance | Card games | Exploring the city

Michael McLaughlin

Software Developer

Microsoft Certified: Azure Developer Associate

Degree(s): BS Computer Science – Rutgers
Knows: React | C# | MVC | VB | SQL | Bootstrap | JQuery | Javascript | HTML | CSS
Enjoys: Gaming | Music | Movies | Corgis

Roland Dan

Software Developer

Microsoft Certified: Power BI Data Analyst Associate

Degree(s): BSc Computer Science – Goldsmiths, University of London
Knows: C# | Python | SQL | Postgres | JavaScript | Java | C++ | PowerBI | Azure Data Factory
Enjoys: The beach | swimming | playing sports

Elana Ades

Project Manager

Degree(s): BA Communications – Brooklyn College
Knows: Project Management | UX Design | Software Development Cycle
Enjoys: Sunshine & Warmth | Being Active | Food & Friends

Joseph Dark

Software Developer

Degree(s): AS Computer Science – Brookdale Community College
Knows: C# | React | .Net Core | (T)SQL | Blazor | JavaScript | CSS | HTML | Three.Js | Azure
Enjoys: Learning & experimenting with tech | Brazilian Jiu Jutsu | Weight Lifting | Automotive | Weather