Confidentiality & IP Rights - Company non-disclosure agreements. We ensure a high-level protection for client information and will sign any requested NDA agreement convenient for the customer
- Employee non-disclosure agreements
- Property rights to all material produced by Softheme during a project are fully assigned to the client. This includes software, source code, data structures, documentation, and design options
| - Softheme unreservedly undertakes not to use any material developed for one client in any way for any other
- After project completion all material is transferred to the customer
- Softheme will always be ready to consider any additional safeguards requested by a client.
| Warranty - No deposit is required for the test (beginner) project
- Cost-free change requests and additions that do not exceed 10% of the initially estimated efforts
- We suggest employing the milestone-based pricing model which reduces client’s risk. With this model a project’s overall length is divided by milestones (major achievements) and the project’s overall price is divided into milestone payments corresponding to each milestone. The milestone payment is due after the corresponding milestone has been achieved. After the project is completed and delivered, the final milestone is said to be achieved and the last milestone payment is due in full
| - The standard 90-day support is provided included in the project’s price, for all successfully delivered projects
- Softheme provides additional free project consultations for the delivered project.
- If necessary, Softheme provides a charged-for support service for the created product. This might include modification of the product and creation of successive versions, product set-up, customization, and administration at the customer's servers as well as end-user support
| Cost-Free Project QuoteThe project information provided by the client is comprehensively reviewed to determine all conditions necessary for successful project execution. Based on the customer requirements analysis the project timeline and price are identified. Softheme accepts fixed price projects as well as the effort-based pricing model (Time and Material contract). Still, we will agree on the most comfortable model for our client. - Softheme guarantees that all work undertaken will completely satisfy client requirements
- After completion of the work Softheme will deliver to the client the final and operational version of contracted material, including all elements necessary for assembly (source code, scripts, design options, etc)
- The final version undergoes a rigorous testing process thereby ensuring the client receives a quality result.
| - If necessary, our specialists will remotely install and configure the created product on client servers
- Softheme delivers high-quality documentation package necessary for product operation and subsequent modification. As the standard documentation package for software development projects, we deliver the following items: well commented product source code, a set of documents for developers, and Installation Guide
- We also accommodate any client requests for additional documentation.
| Payment is effected by bank transaction to the company account. In accordance to the payment schedule included into the contract, after the project deliverable is approved by the client the invoice is issued. The client receives invoice which shall be due net fifteen (15) calendar days from the date the client’s receipt of the invoice. Our list hourly rate is USD 22 for an engineer. However the final agreed-upon price will be dependent on a number of factors such as project length, number of resources, and the type of engagement model selected. The rates are generally lower for projects that either last more than 3 months or if the project’s team consists of more than 5 specialists. The complexity of the task is also taken into account. Simpler code-writing tasks might cost less than the ones requiring high-level software architect skills.
Our rate is a combined figure representing not just the development/testing effort (which is approximately 160 hours per person per month) but also other associated project costs such as: phone calls, project-related backup and security infrastructure, change requests and additions that do not exceed 10% of the initially estimated efforts, project management, QA/QC management, technical support, in-house experts involvement, project’s development hardware and software, project’s fully functional testing environment. We do not charge additional or hidden costs and fees for ongoing project-related expenses unless specific equipment or business trips are required.
Please note that we tend to be flexible and are always open to discussion in regards to the rate negotiation. Softheme offers a simple and easy-to-understand business model. Working with our company means getting no surprises. We are also very flexible and can tailor conditions to meet individual client requirements. The Benefits of working with Softheme are the following: - We are safe to work with: full confidentiality, non-disclosure agreements, and complete protection of a client intellectual property rights
- Clear and simple business procedures
- Free project quote
- Introductory 10% discount for a first project assignment
- Transparent and proactive approach to projects execution (technology expertise, communication, reporting)
- 90 days cost-free bug fixing
- Cost-free follow-up consultations
- Other discounts for long-term partners.
Development ProcessSuccess of any software project depends not just on proper planning or right management but also on a well-structured development process. Since we fully realize possible consequences of this issue, we have developed a solid approach based on the industry’s best software engineering process models and methodologies. Softheme covers the software development process from the product idea all the way to end-user experience following such steps: - First of all, we carefully listen to our customer exploring the project roots and getting initial information; learning as much as possible about the customer’s vision and expectations of the project.
- Then, we analyze the information received, identify the approach, and create documents that support and explain the approach with appropriate level of technical details, the implementation path, risks, and deliverables.
- Next, we conduct design and coding processes, communicating the progress, constantly examining interim results and addressing multiple details.
- Finally, we deliver and deploy tested product supporting it with necessary instructions and maintaining throughout the lifecycle.
|