Our rates are pretty straight forward. Our projects are often separated into three stages, each stage providing the required estimated hours for the next stage. If you are only using the application for internal purposes, you be able to reduce the total cost by allowing us to retain intellectual property rights.
Intellectual property (IP) refers to who owns the software in the end, and can be applied to the design and implementation stages of a project. Should you wish to take intellectual property, you will be given all source code for the resulting application and have complete resale rights. Should you choose to give intellectual property to us, you will receive a 15% discount, and we will retain all source code and resale rights to the product.
You may have content such as images, or video, data that will be included in the implementation. Any content or components that you provide will remain your own property, even if you don't retain the rights on the application/design it's self.
We may also use some pre-made components, called libraries. These libraries reduce the total time that it takes to perform the implementation stage. You will receive these libraries for your own future use, but intellectual property rights and source code for these will still belong to us.
Specification documents are a document containing a complete wishlist of your features. The amount of time for this stage may vary depending on how much detail you have already thought about a project. If you already have a full specification, we will be happy to skip the spec, and go directly to design.
Design documents plot a path for development of a set of specifications into a full application. This will usually include the boring things about data structures, user navigation, class hierarchies, etc. With a design document in hand, we can provide a quote for the system development. If the cost is too high, we can suggest expensive features that may be cut from the design to produce a reasonable product at a reasonable price.
Designs generally take more time if the complexity of the system is greater. A good understanding of the complexity can only come from a complete specification, so we require a specification to be completed prior to starting a design.
With a full design document to work by, we can produce an application to design. The application should be as bug free as possible, and will meet all targets written into the specification. We will often split the implementation stage up into multiple milestones, to allow larger projects to be split up into multiple deliverable parts.
The total costing for a sample project can be found below. This project includes all three stages of the development, without the 15% discount to design & implementation.
|Job Type||Estimated Hours||Time to Completion||Total Fee|
|Specification||40 hours||1 Week||$3,400.00|
|Design||80 hours||2 - 3 Weeks||$6,800.00|
|Implementation||500 hours||3 - 4 Months||$37,900.00|
|Total||620 hours||6 Months||$48,100.00|
Latest from @LogicRewired
If you would like more information, please contact me using the details below.