Custom Web Applications

Scalable applications developed to explicitly meet & exceed your business requirements.

Simplified Software Development Process

We have simplified the software development process! Some organizations may have a need for high end software but are not sure how to get past acronyms and terminology used in software development. They find it takes a great deal of effort in learning acronyms such as “SDLC” or “MVC”. Sit back and relax, as this is a much easier process then you would expect.

Magical Transformation

It is very simple. Think about your application on two levels.

  1. How will it look?
  2. How will it function?

This is all you need to know to get started in working with us! We will magically transform your vision of how your application will look and function into what is known as MVC architecture.

Learn MVC in 60 Seconds

MVC is an acronym for Model View Controller. In laymen’s terms, the model is the database, data and external API’s. The view is what the user “sees”, and the controller is what connects the data to the user’s view.

  • View is what is returned to the users browser.
  • Model is structured data and how the data interacts with other structured data.
  • Controller is what queries and returns the structured and modeled data to the users browser.

To simplify, you will only need to think about the view and the functionality attached to that view.

Take for example, a user that tries to login to your application. If credentials are validated, content is sent to the web page from the associated database table(s). If credentials are not validated, an error message is returned.

Model View Controller

Learn Agile SDLC in 60 Seconds

There are four seasons in each yearly cycle (spring, summer, fall and winter). In the Agile Software Development Life Cycle, there are 6 stages within each iteration ( plan, design, build, test, review and launch).

If you know how your application will look and function, then you can help in the planning and review phases of the agile life cycle.

As an example, think about a web app with requirements based on permissions and user roles. The first iteration of the Agile SDLC releases an application that has the users, roles and permissions combined with the ability for an admin to create, edit and delete users. The second iteration integrates modeled and structured data into the users browser (the view). The ability for any user to view, create, edit and delete data is dependent on the users role and the permissions attached to this role.

Agile Software Development Lifecycle

Manifesto for Agile Software Development

We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

That is, while there is value in the items on
the right, we value the items on the left more.