Custom Development Process

Understanding How an Idea Comes to Life

You can have a custom website that will do just about anything, and we can prove it. This is a brief outline that describes how we bring your ideas to life through our proven methodology.

Discovery

For most custom development projects, the first phase is discovery. The goal of discovery is to outline the functional specification of the proposed project. Our team focuses on gathering information on use cases and scenarios for each type of end user, listing the requirements, desired functionality, and a set of work-flows for each identified scenario. After we understand the desired use, we write a technical specification describing how the proposed alternatives will meet the functional specifications, and a project proposal outlining the options, schedule, and pricing. Whether you work with Freelock to implement the recommended project or you work with someone else, the discovery phase is valuable.

The discovery project can be paid for through a discounted service contract, through an hourly rate, or at a fixed price for some kinds of projects.

Development

A custom application creates a solution that addresses a specific well-defined problem. Using the LAMP stack (Linux, Apache, MySQL, and PHP) as a base, Freelock specializes in developing programs that function in web browsers. This means that, even though these systems run on Linux servers, there is no requirement to Linux to use them.

By building custom applications that run in a web browser, we can create web-based programs that do just about anything. We continuously building solutions and grant liberal licenses to our clients so that they can reuse, modify, and re-distribute the code themselves.

Dojo Toolkit is fast becoming our favorite development tool. For more information, see at dojotoolkit.org.

Implementation

All projects include complete documentation by our award-winning technical writers, so you can maintain the systems after a project is complete. We also offer training to help your staff implement applications quickly and effectively.

To keep your application running smoothly and properly updated, you may choose to use our managed services team to streamline your operations and achieve additional cost savings.

Some of our Custom Development projects:

  • A product catalog website with an extensive administrative back-end for an outdoor apparel manufacturer that linked to their existing ERP system, which provides real-time information on individual product availability.
  • A client extranet for a telecommunications software company, providing shared and individual content for particular customers. The system allowed automatic sign-ups based on the client's email address and provided sophisticated tracking within the site.
  • A recreational sports team management system that shifted registration, team management, and news updating to the internet, streamlining their entire process. This project was later expanded to include a module for managing umpires.

Freelock Blog Posts

Customer Feedback

As the coordinator for the Olympic Peninsula Tourism Commission, I direct staff and contractors in projects for the OPTC, including the contractor selection, design and build of the new website. Freelock was chosen and did the work as expected with great results. I heartily recommend them for other work of this nature. Their customer service and personal approach sets them apart from the crowd.

Diane Shostak
Olympic Peninsula Tourism Commission

About Freelock

We are located in the Fremont neighborhood of Seattle, WA. 3800 Woodland Park Ave. N. Seattle, WA 98103  USA [P] 206.577.0540 Contact Us | Site Map Get Updates ©1995-2011 Freelock Computing