Development of Websites & Web Applications
Blue Prairie offers website and web application design and development services that are geared toward a wide range of clients:
ARE YOU LOOKING FOR AN AFFORDABLE WAY TO BUILD OR UPGRADE A WEBSITE?
DO YOU NEED A PROFESSIONAL, YET STREAMLINED SITE THAT CAN BE MANAGED EFFICIENTLY AND COST-EFFECTIVELY?
WOULD YOU LIKE A WEBSITE THAT IS ACCESSIBLE FROM VIRTUALLY ANY DEVICE TYPE, INCLUDING LAPTOPS, TABLETS, AND MOBILE PHONES?
DO YOU NEED ASSISTANCE CREATING WEB CONTENT OR PRODUCING CLEAR WRITTEN COMMUNICATION ABOUT YOUR COMPANY, AND/OR THE PRODUCTS AND SERVICES YOU OFFER?
WOULD YOU LIKE TO LEVERAGE THE WEB TO REDUCE COSTS RELATED TO INFORMATION DISTRIBUTION (E.G., BUSINESS DOCUMENTS)?
WOULD YOU LIKE TO CREATE AND UPDATE YOUR OWN WEB CONTENT?
DO YOU NEED TO IMPROVE CUSTOMER SERVICE BY MAKING BUSINESS INFORMATION MORE EASILY ACCESSIBLE?
ARE YOU HOPING TO IMPROVE YOUR SITE’S SEARCH ENGINE RANKING AND WOULD YOU LIKE TO BETTER TRACK VISITORS TO YOUR SITE?
WOULD YOU LIKE TO FIND WAYS TO TAKE ADVANTAGE OF SOCIAL MEDIA SITES, LIKE FACEBOOK AND TWITTER?
Professional, yet affordable websites
Our website development goals are to build a site that is aesthetically pleasing, easy-to-navigate, and provides visitors with the infromation they need. We understand that you would like us to achieve these goals for a reasonable price. We employ the Joomla Content Management System (CMS) as the foundation of our website development because the tool allows us to build beautiful sites quickly, utilizing the thousands of professional templates and extensions available from the open source community. In addition, the use of Joomla streamlines the content creation and management process, meaning that customers can reduce costs by maintaining their own content if they choose.
Database-driven web applications
Our web application development expertise is based on open source technologies, including PHP, MySQL and the Joomla CMS. Using these tools, we design and build highly-sophisticated, database-driven web applications. Our applications use the latest web technologies, including AJAX and jQuery, all wrapped within a responsive framework that works and looks great on virtually any device. We specialize in creating applications that link your ERP system to cloud-based web portals.
Agile web development
Like software development, website development often employs the following 4-step process:
- DISCOVERY: The goals and objectives of the project are outlined.
- DESIGN: A project specification is defined.
- DEVELOP: The website is built.
- DEPLOY: The website is tested and goes live.
At Blue Prairie, we do things a little differently. We have adopted an Agile development process, using a iterative approach to website development and delivery, rather than a linear “waterfall” approach.
What is wrong with the traditional “discover, design, develop, and deploy” method? First, the individuals being asked to make “big picture” decisions about the design, organization and navigation of a website often have little experience designing websites! The “waterfall” approach to web design requires the customer to define and sign off on a global design specification for the website before development begins. How can customers be expected to make such challenging decisions at the beginning of a project when they can't visualize how their complex, multidimensional website will be utilized? What happens when the project is complete and the customer realizes that the website is not what they envisioned?
Agile development methods address this problem. We don’t throw “discover, design, develop, and deploy” out the window. Instead, we incorporate those steps into multiple iterative development cycles that incorporate a feedback loop designed to give the customer more control over the outcome of the project.
Development of a website is broken down into manageable chunks (or release cycles). For example, the first release cycle might include the construction of a home page plus the five most important pages on the website. Following completion of this small project, the customer might realize that they would like to change the website's overall color scheme or choose a different page layout style. Such global changes are much easier to make at this early stage than following completion of the entire site. By employing agile development techniques, the customer can better visualize how the site will be used, will feel encouraged to participate actively in the design process, and will be more invested in the end result.