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

I recommend you use Linux for your server(s). Mine are so reliable, it shocked me that after years of Microsoft-based expectations, I have no complaints now after many many years experience with Linux servers supporting a mixed Win2K and Apple OSX workstation network. Freelock has really opened my eyes to what I should be expecting from enterprise software. Linux is simply much better than anything Microsoft has done, and even on Microsoft's best day, Microsoft is too expensive, too proprietary and too unreliable. There is just no reason to keep putting ourself through that grief, constant change, and endless high cost.

George Roberston
George Roberston & Associates

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