Custom Software Development Services

Integrations with 3rd-party services. Secure payment processing. HIPAA compliance. Whatever technical requirements you face, Dymeng can help provide the custom solutions your business needs. Every day, we work with customers from a variety of industries, including medical, manufacturing, e-commerce, service, finance and more.

Custom Software Development

Dymeng loves to create sleek, productive software solutions that help your business grow. We design and develop complete solutions from the ground up, turning your ideas into core business assets, from concept through delivery and forward evolution.

We’ll work through your requirements, planning, design, implementation, testing and deployment – using industry best practices and keeping you in the loop the entire time.

Updates & Integrations

We adopt existing solutions and fix them up, modernize them or extend them as required, and we make peripheral systems work together so there’s tighter integration between your business’s software components.

Working with existing or external applications can be an art in its own. Doing so without disturbing the delicate balance of things is no trivial task. Choose a company that knows the ins and outs and won’t let you down.

Secure & Compliant Solutions

At Dymeng, we take security very seriously. Furthermore, we understand that security is no single set of practices, but instead is built upon years of experience in a great many facets of technology. Few aspects of any industry seem to cover the sheer breadth and depth of security in software systems, and this coupled with your business policies and regulations is certainly a first-class consideration when working with solutions.

Whether it’s payment processing compliance, medical or personal information management, or the experience and knowledge to prevent injection attacks and ward off ransomware, make sure the development company you choose is security concious and willing to treat your security, policies and disaster recovery efforts as primary considerations from the ground up.

Skilled In All Systems

Dymeng works with a number of technologies, primarily those on the Microsoft stack. The .NET Platform (ASP.NET/MVC, WPF, WCF), SQL Server, Windows Azure, Microsoft Office/Access and a multitude of supporting technologies and tools as required to get the job done.

Additionally, we utilize a full range of high quality professional tools for internal use: Visual Studio, Git/Bitbucket Version Control, Red Gate SQL Tools, Balsamiq Mockups, JIRA Project Management, Bamboo build servers and more.

Mobile Applications

Many business applications can benefit from a mobile application, be it utility tools for travelling staff or a means to engage with customers.  Dymeng uses the latest in cross-platform technology to write native Android, iOS and Windows apps from a single codebase that can run on just about any tablet or phone.

Platforms, Languages & Technologies

Below is a sampling of various technologies, platforms, processes and languages that we use on a regular basis. This is not an exhaustive list: many situations can call for obscure technologies (particularly with legacy system support or specialized integrations), but provides a rough overview of the types of things we work with.

Web Development

  • ASP.NET Core
  • ASP.NET WebForms
  • Classic ASP
  • IIS/Windows Hosting
  • Node.js

Database Engines

  • Relational
    • SQL Server
    • MySQL/MariaDB
    • SQLite
    • PostreSQL
    • Firebase
    • Microsoft Access
  • Document
    • MongoDB
    • Azure DocumentDB
  • Graph
    • Neo4j

Analytics & Monitoring

  • PowerBI
  • Application Insights
  • SQL Server Reporting Services (SSRS)

Desktop Development

  • Electron
  • .NET WPF
  • .NET UWP
  • MS Access
  • .NET Winforms

General & Miscellaneous

  • C#
  • VB.NET
  • Java
  • Python
  • VBA
  • MS Office Interop
  • Pascal
  • PHP
  • JavaScript/TypeScript
  • C/C++

Message Bus/Queues (AMPQ)

  • RabbitMQ
  • MSQS
  • Azure Service Bus

Mobile App Development

  • Xamarin
  • Ionic
  • iOS Native
  • Android Native

JavaScript Libraries & Frameworks

  • Node.js
  • AngularJS
  • Knockout
  • Electron
  • Express
  • Ember
  • Backbone
  • Underscore/Lodash

Web APIs

  • Node.js

Data Formats

  • JSON
  • XML
  • Binary
  • HL7

Cloud Infrastructures

  • Amazon Web Services
  • Microsoft Azure
  • Self hosting/managed

Process, Quality & Delivery

  • Agile
    • Scrum
    • KanBan
  • Continuous Integration/Delivery
    • TeamCity
    • Jenkins
  • Version Control
  • Release Management
  • Testing
    • Unit
    • Integration
    • Performance
    • Acceptance
  • Support & Bug Tracking
    • JIRA
    • Confluence

Architecture & System Design

  • Domain Driven Design (DDD)
  • Service Oriented Architecture (SOA)

Questions about what this means for you?