Our software design toolbox

We’re technology generalists, which means that while we’ve worked with all kinds of different technologies, we believe the best tech for your project is whatever fits your unique context. We don’t bring any preconceived notions about what you might need. We actively listen so we can formulate the right solution. If it requires us to break new ground, we’re the ones who can do it.

Tech breadth. Knowledge depth.

We adapt to our clients’ specific needs. Our technology breadth is a testament to this.

SEP stays ahead of emerging technologies. Through the Product Development Lifecycle process, we’ll help you find the best fit for your business needs using our vast resources and extensive know-how.

We bring new technologies and modern practices to satisfy increasingly stringent demands for efficiency and cost control. While we’ve worked with numerous technologies, we feel the best technology for your project is that which fits your unique context. If you have specific questions about our experience, we’d love to talk about it.

Let's talk

Programming languages, platforms & tools

NOTE: This is not a complete list. SEP continuously adds new technologies to our portfolio. If you have a technology in mind, please ask.

UX Tools

  • Pencil, Paper, Sharpies & Post-its
  • Miro
  • Figma
  • Sketch
  • InVision
  • Abstract
  • Zeplin
  • Adobe Creative Suite
  • Principle
  • Balsamiq
  • OmniGraffle

Research Tools

  • UserZoom
  • UserZoom Go
  • UserTesting
  • Optimal Workshop
  • Liveminds

Cloud Platforms, DevOps and Server Technologies

AWS

Azure

Heroku

Terraform

Kubernetes

Docker

Windows Server

Linux (various)

Solaris

Embedded

IoT Platforms

  • AWS IoT
  • Azure IoT
  • Ayla Networks

Technologies

  • CAN/J1939
  • BLE
  • USB
    • HID
    • PHDC
    • CDC
  • SPI/I2C/RS232
  • MBed OS
  • JTAG
  • MQTT
  • Zigbee
  • Green Hills
  • WindRiver
  • C/C++/ASM

Embedded Microcontrollers & Chip Mfgs

  • ARMv6, ARMv7
  • PIC
  • HC16
  • MSP430
  • Atmel AVR
  • Texas Instruments
  • National Instruments
  • Cypress
  • SiLabs
  • IAR

Project Infrastructure

Team Collaboration

  • JIRA
  • Miro
  • Azure DevOps
  • Rally
  • Trello
  • GitHub
  • CardBoard
  • Whiteboard + Sticky Notes

SCM

  • git (GitHub, GitLab, Azure DevOps)
  • Mercurial (Hg)
  • Subversion (svn)

Build Automation

  • GitHub Actions
  • Azure DevOps
  • Travis CI
  • CircleCI
  • Jenkins
  • Heroku Pipeline
  • GitLab CI
  • AWS CodeBuild
  • Microsoft AppCenter

Languages and Platforms

JavaScript (Web front-end, back-end, mobile)

  • Node
  • TypeScript
  • React
  • Angular
  • ReactNative

.NET (Web Front-end, Back-end, Desktop, Mobile)

  • .NET 
  • C#
  • F#
  • ASP.NET (Core, SignalR)

Java (Web Backend, Mobile)

  • Java
  • Kotlin
  • Spring

C++

Modern Web (HTML5 + JavaScript)

Swift (iOS, macOS)

Objective-C (iOS, macOS)

C

Ruby/Rails

Python

Database Technologies

Aurora (AWS)

CosmosDB (Azure)

DynamoDB (AWS)

SQL Server

Oracle

MySQL

PostgresQL

SQLite

MongoDB

Redis

Memcached

Geospatial (e.g. SpatiaLite, Oracle Spatial)

CosmosDB

Mobile

Android

  • Native
  • Kotlin
  • Java

iOS

  • Native
  • Swift
  • Objective-C

Xamarin & Xamarin.Forms

  • Android
  • iOS
  • Cross-Platform

React Native

  • Android
  • iOS
  • Cross-Platform

HTML5 / JS / Responsive Web

Desktop/Thick Client Tools

Qt

WPF (Windows/.NET)

WinForms (Windows/.NET)

AppKit (macOS)

SwiftUI (macOS)

GTK

Electron

Modern Web

Front-end

  • React
  • Vue
  • Angular
  • Tailwind
  • Bootstrap
  • jQuery
  • HTML5/CSS3/ES6
  • Websockets
  • Ember
  • Backbone
  • Stimulus

Back-end

  • Node (JavaScript)
  • ASP.NET (.NET)
  • Rails (Ruby)
  • Sinatra (Ruby)
  • Django (Python)
  • Spring (Java)
  • SignalR (.NET)

Testing

Unit + Integration Testing per platform (different tools for each platform and project need) e.g.

  • XCTest
  • NUnit
  • Jest/Jasmine
  • Mocha
  • Espresso
  • JUnit
  • Postman
  • Google Test
  • Google Mock
  • RSpec
  • Cucumber
  • Robolectric

Test Complete

Squish

Selenium (et al.)

Xamarin UI Test

UserTesting.com

Let's find your software superpower.

We’re always adding new technologies, so this isn’t a complete list. Have something specific in mind? Give us a click.

Let's talk