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 front-end 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.
Add new comment