• Blog
  • Services
    • Logo Design
    • Custom Development
    • Website Packages
    • Technology Consulting
  • Contact

Custom Development

For almost a decade, we’ve been solving web-based business technology problems for clients. We couple that experience with innovative problem solving and best-in-class capabilities to build solutions that work for your business. While we will leverage any tool or platform necessary to integrate with your business, our core strength lies in the Microsoft technology stack where we combine ASP.NET MVC, Entity Framework, SQL Server, Unity, and open-source frameworks to solve your company’s problems.

Our Process

Our solutions are created with a five phase process to ensure deadlines are met in a timely manner.

Phase 1 – Research and Strategy Development

We begin the process by meeting with you to understand the current problem – this consultation is free. From here we will begin researching strategies, technologies, and potential pitfalls of our approach to solving the problem.

At the end of this phase, we will provide a rough project outline and an estimate for the scope of work.

Phase 2 – Prototyping

Depending on the nature of the problem, we will create a web-based prototype that is accessible to you, the client. When creating a website, this phase involves deploying a beta website with a vision of the design – for more complex solutions, this might be a proof of concept. The beta website will allow us to quickly interact – an agile approach to development that allows us to quickly change course if you see fit. At this point, you will give approval of the design and direction of the project before continuing to move forward.

At the end of this phase, we will provide access to a prototype / beta website.

Phase 3 – Creation, Review, and Refinement

The majority of your solution is created during this phase – an iterative loop of changes, client review, and more changes until the solution is complete. This tight feedback loop keeps you well-informed of the progress of the project. It also prevents a scenario in which a requirement is implemented incorrectly and, by not being discovered early in development, compounded into a larger problem. Change is inevitable in a project – this agile approach embraces change.

At the end of this phase, we will provide a completed solution.

Phase 4 – Deployment and Testing

The majority of our solutions are deployed using an automated build process. This one-click deployment ensures that the codebase between the prototype and the final version of the product is the same; additionally, it simplifies future deployment strategies in case changes need to be made to update the solution (or fix problems). Before making the final version official, you can thoroughly test the solution to ensure completeness.

At the end of this phase, we will provide the final product for testing.

Phase 5 – Product Launch and Follow-Up

Now that the solution is complete and has been thoroughly vetted, we will make the site “live”. We will be in close communication on launch days to ensure that quick fixes can be applied in the case of unexpected issues. After the site has been up and running for a few days, we will follow-up to discuss any questions regarding the final solution.

At the end of this phase, we will provide the final solution.

  • © 2018 Lowry Media. All rights reserved.