
Shrug off stagnation. Build the next big thing.
What is an Internet Application? Quite simply it's bit of code that acts as a tool to allow you to do something. We use them everyday without knowing it. Chat rooms, blogs, discussion boards are common examples. But so is eBay (auction system), Amazon (online store), MySpace (social network site), Google (search engine). The power of applications is the ability to make just about anything possible. Applications can be the core to your business, give you a proprietary advantage over your competition, make your web site more sticky, collect and transform data, or just have a bit of fun.
Examples of web based applications
- Chat rooms, discussion boards, blogs
- Photo galleries, auction systems, online stores
- Search engines, airline reservation sites, calendars
- Intranets, content management systems, online banking
- Social network sites, dynamic maps
The list could go on forever. If you have an idea, we can develop it. From the concept, to basic outline, to a spec, to development and deployment; we work with talented developers to bring your next big thing to fruition.
What about Open Source Applications?
Fortunately for many small business and organizations there is a plethora of Open Source Applications that have been developed by small software developers and developer communities. Many of these applications are free or have nominal licensing fees. When does it make sense to adopt a third-party application and when does it make sense to custom build.
When third-party open-source or licensed applications make sense
- Small businesses, non-profits and budget conscious organizations
- Ability to comprimise on some features and functionality
- Low-cost and speedy-deployment are more important than customized-features and proprietary-technology
When custom applications make sense
- Large businesses
- When the application is critical to the business or when some competitive advantage is required.
- When custom-features and proprietary-technology trump cost concerns and speedy-delivery
- When security concerns are high priority.
- When portability to other systems or technologies is an issue
How the process works
A standard application development process works in the following phases:
Step 1: Discovery Phase
We'll help you develop your concept and give you guidance on features and technology. This phase is fairly fluid. The goal is to gather enough information in order to be able to develop a firm estimate and an outline for the project.
Step 2: Proposal
The proposal will outline deliverables, flowchart, timeline, technologies and costs. Upon a signed agreement work begins.
Step 3: Requirements Spec
A detailed document is written that acts as a blueprint for the developers to write their code. The spec also includes flowcharts and mockups of key screens in the application. Client may perform revisions to the spec.
Step 4: Production
During this phase the front end and back end of the application are developed. The front end includes the user interface, HTML code, graphics, styles heets and any other user-facing elements. The backend, written by a developer, includes the entire behind-the-scenes functionality, database development, platform and security.
Step 5: Testing Phases
One or more testing phases will be performed. Typically an internal test followed by an external beta test before launch. During this phase bugs will be reported and functionality refined.
Step 6: Launch and Post Launch
The application will be launched and plans for future iterations will be made.
Getting started is easy.
Click here to request an appointment. Email info@phoogoo.com or call 503.380.5130
Click here to view the Service Bundles.
Click here to read our Guide "Getting your web site off the ground."
