Web Applications

Beyond a Website

Solving a Problem

Not all applications are created equal

We've been developing web applications for over 20 years and didn't know it.

Well, we did, but at the time the term wasn't coined. Our first, which you never forget, is the system that controls Rolet. It has been in constant development for over 20 years. When we started, it was to solve a single problem and grew from there. Now providing portals for Clients, Resellers and Administrators.

It integrates with Sendmail, Cyrus, Bind, cPanel, PayPal and our Desktop billing application to name a few. The supporting code is written in Vue.js, jQuery, PHP, Perl, .NET with sprinkles of shell scripting (bash and powershell). Consumes many API and provides numerous web services to automate provisioning of client services. It also integrates with a wide variety of databases from BerkelyDB to MySql and Microsoft SQL. Now that's and App.

Web Service & API Integration

Eat

We've written numerous applications that consume services using SOAP and XML or REST with JSON from major companys such as Apple, Facebook, Flickr, Google, Twitter, Tumblr, Bullhorn, Moraware and the ROTC.

Today's applications have access to data all over the Internet. If their is a Web Service or Web API we can we can use it.

Or be Eaten

Expose public or private web services for your application. Many of todays web based applications are single page applications (SPA) that constantly communicate with RESTFul services from the server.

Even if your application is not an SPA its' functionality can be greatly enhanced by utilizing RESTFul services.

public void SyncJobs(bool checkForNewJobs = false)
{
  string sEvent = "Syncing existing Jobs in " + Constants.LocaleDescriptions(locale);
  EventLog.WriteEntry(Constants.sSource, sEvent, EventLogEntryType.Information, Constants.EL_INFORMATION);
  if (!morawareConn.Connected)
  {
    ConnectToMoraware();
  }

  if (morawareConn.Connected)
  {
    int numberSynced = 0;

The User Interface

Can make or break your application

The UI of your application is taken into account from the beginning, not the end. We focus on functionality and the human factors of your application for the end users, not the developers writing it.

We integration of modern Javascript frameworks such as Vue.js to increase usabilty and performance and speed up development time.

Adoption of internet standards for core scaffolding including Material Design, Bootstrap and FontAwesome standardize vital elments and take your user interface to the next level.

Sometimes the cool stuff

Is never seen

A lot of the cool stuff we do is behind password protected areas such as in Client / Admin Portals. Or running as a daemon / service keeping information in sync, not getting the rightfully deserved attention they deserve.

Solving a business problem or automating a process doesn't need to have a website. Your portal can convey its' status or provide the ability to change how it runs. Applications come in many shapes and sizes. Need to automate or simplify a process let us know.

#daemonday

BTW, if you haven't read Daemon by Daniel Suarez, you should.

Technology Stack

Everyone is talking about their Stack

Well for over 20 years we have been working on ours. Developers running a hosting company! Sounds like kids in a candy store (it is). Having a slew of Linux and Windows servers has allowed us to be profient on both sides of the spectrum. It also provided a deep understanding of how it was done before frameworks became cool.

We utilize some of the latest technology for frontend and backend development, leveraging how this stuff worked before they existed.

Agile Development

Faster to market, better results

You as the client, are involved with the process from day one. You see results in weeks (if not weekly) as compared to the old way of months with the big reveal. Might not be the final product but you'll see constant progress and will be able to modify the direction if something is not as it should be.

We operate in a client centric universe. It's your application, we love making them and delivering beyond initial expectations. It never turns out the way it was supposed to.

Code happy my friend

Code responsibly

Need a quote? Tell us about your project.

Take a minute to fill out our development project survey so that we can get to know you and your project better.

Tell Us About Your Project