{"id":908,"date":"2020-04-14T11:45:48","date_gmt":"2020-04-14T09:45:48","guid":{"rendered":"https:\/\/dotinum.com\/blog\/?p=908"},"modified":"2026-02-23T15:39:09","modified_gmt":"2026-02-23T14:39:09","slug":"how-to-cooperate-with-a-software-house","status":"publish","type":"post","link":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/","title":{"rendered":"How to cooperate with a software house?"},"content":{"rendered":"\n<p class=\"has-text-align-center wp-block-paragraph\"><em><strong>TL;DR<\/strong> This article guides you through the process of working effectively with a software house. It explains what information you should prepare before starting, how technical documentation supports estimation, and why project management systems are essential for smooth communication. You&#8217;ll also learn about project implementation stages, the difference between fixed price and time &amp; materials models, typical pricing ranges for different project types, and the scope of warranty and post-implementation support. The main takeaway: successful cooperation requires clear communication, transparency, and mutual involvement from day one.<\/em><\/p>\n\n\n\n<nav aria-label=\"Table of Contents\" class=\"wp-block-table-of-contents\"><ol><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#at-the-beginning-of-the-cooperation\">At the beginning of the cooperation<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#what-are-we-going-to-ask-you-about-before-we-start-to-estimate-the-project\">What are we going to ask you about before we start to estimate the project?<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#creating-technical-documentation\">Creating technical documentation<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#project-management-system\">Project management system<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#project-implementation-stages\">Project implementation stages<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#what-do-you-have-an-insight-into-and-how-can-you-report-changes\">What do you have an insight into and how can you report changes?<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#fixed-price-vs-time-materials-which-one-to-choose\">Fixed price vs time&amp;materials &#8211; which one to choose?<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#guarantee\">Guarantee<\/a><\/li><li><a class=\"wp-block-table-of-contents__entry\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#how-to-cooperate-with-a-software-house-final-thoughts\">How to cooperate with a software house &#8211; final thoughts<\/a><\/li><\/ol><\/nav>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;re facing the decision of hiring a software house \u2014 and you&#8217;re not sure what to expect, what to prepare, or what to ask for. Here&#8217;s a practical guide based on our experience working with clients across e-commerce, B2B, and custom web application projects. The goal is to help you walk into the first conversation prepared, and to understand exactly how the process works from inquiry to launch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"at-the-beginning-of-the-cooperation\"><a name=\"_GoBack\"><\/a>At the beginning of the cooperation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding how a software house works before you sign anything makes the whole project go better. When both sides are clear on the process, the scope, and the expectations, there are no surprises and no disappointments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To estimate your project accurately \u2014 in time and in cost \u2014 we need to understand your business goals, your industry, and what you&#8217;re trying to build. You need to understand how we work and what the collaboration will look like day-to-day. That&#8217;s why the first step is always a conversation: a phone call, a video call, or if you prefer, an exchange of emails. There&#8217;s no wrong format.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What matters is that both sides leave that first meeting aligned on what the project is, what it isn&#8217;t, and what happens next.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"663\" src=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-1024x663.jpg\" alt=\"\" class=\"wp-image-911\" srcset=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-1024x663.jpg 1024w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-300x194.jpg 300w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-768x497.jpg 768w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-1536x995.jpg 1536w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-2048x1326.jpg 2048w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/cooperation-with-software-house-556x360.jpg 556w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-are-we-going-to-ask-you-about-before-we-start-to-estimate-the-project\"><a name=\"_10qpyjmj1def\"><\/a>What are we going to ask you about before we start to estimate the project?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We know that clients often struggle to articulate all requirements upfront \u2014 that&#8217;s normal, and it&#8217;s why we ask questions. The more specific your answers, the more accurate our estimate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For an existing website, we&#8217;ll ask for the URL, hosting provider, technology stack, and target audience. For a new project, we&#8217;ll ask you to describe the idea in two or three sentences, name the competition, and identify the goal you want the software to achieve.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A few things that matter most:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Desired functionality.<\/strong> What should the software do? What should it not do? If you&#8217;re building an online store, we&#8217;ll ask about products, traffic expectations, and integrations. If you&#8217;re building a product configurator, we&#8217;ll ask about the configuration logic, the variables, and how pricing is calculated.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Timeline.<\/strong> When do you need the project to go live? This has a direct impact on cost. Rush timelines require additional resources and tighter scheduling. More flexible timelines allow us to plan work more efficiently and keep costs lower.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Budget.<\/strong> If you know your budget, share it. This isn&#8217;t a negotiating tactic \u2014 it&#8217;s the most direct way to find the right solution. A clear budget allows us to identify what&#8217;s achievable within that range and what might need to be phased or simplified.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As a general orientation for US clients: ongoing development work in the time &amp; materials model starts at our standard hourly rates; larger fixed-scope projects such as a custom e-commerce implementation or a product configurator typically start from $15,000\u2013$25,000 depending on complexity. More complex 3D configurators or full e-commerce builds with custom integrations are higher. For a detailed breakdown, see our article <a href=\"https:\/\/dotinum.com\/blog\/custom-software-development-costs\/\">How much does custom software cost?<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"creating-technical-documentation\"><a name=\"_d50xiaz6ovgz\"><\/a>Creating technical documentation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Technical documentation is a universal document that you can use to ask different software houses to Technical documentation is a written specification of what the software should do. It&#8217;s the document you can take to any software house and ask for an estimate \u2014 and get comparable, apples-to-apples quotes in return.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For simple projects, full documentation isn&#8217;t always necessary. For complex or large-scale projects \u2014 multi-module e-commerce platforms, custom configurators, B2B portals \u2014 it is essential. If you don&#8217;t have documentation when you come to us, creating it becomes the first stage of the project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A standard technical document covers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recommended technologies<\/li>\n\n\n\n<li>Elements on each page and how they behave<\/li>\n\n\n\n<li>Integrations with third-party systems (CRM, ERP, payment gateways, shipping providers)<\/li>\n\n\n\n<li>User roles and permission levels (admin, logged-in user, guest)<\/li>\n\n\n\n<li>Allowed and restricted actions at each stage<\/li>\n\n\n\n<li>Notifications and how they&#8217;re triggered<\/li>\n\n\n\n<li>Admin panel functions<\/li>\n\n\n\n<li>Navigation structure and user flow<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">We can also create wireframes and mockups as part of this stage \u2014 visual representations of key pages like the product page, cart, and checkout \u2014 so you can review the structure before development begins.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"556\" src=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-1024x556.jpg\" alt=\"\" class=\"wp-image-912\" srcset=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-1024x556.jpg 1024w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-300x163.jpg 300w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-768x417.jpg 768w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-1536x834.jpg 1536w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation-640x348.jpg 640w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/technical-documentation.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"project-management-system\"><a name=\"_csjge0rx2bt9\"><\/a>Project management system<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">One of the most important components in the project is mutual communication. There are many ways of haEvery project we work on is managed through a dedicated project management system. This is where all communication, task tracking, time reporting, and change requests happen. It&#8217;s the single source of truth for both sides.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The practical benefits for you as a client:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">All arrangements are in one place \u2014 no digging through email threads to find what was agreed three weeks ago. Tasks have clear statuses: <em>awaiting assignment<\/em>, <em>in progress<\/em>, <em>done<\/em>, <em>requires additional information from you<\/em>. You can set priorities on tasks that are critical to you. You can access the system 24\/7 and submit requests at any time. And for projects billed in the time &amp; materials model, you can see exactly how many hours have been spent on every task, reported with 15-minute accuracy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This transparency is deliberate. You should never have to ask us &#8220;where are we?&#8221; \u2014 the answer should always be visible in the system.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"project-implementation-stages\">Project implementation stages<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Whether you have technical documentation or not, project implementation stages are more or less the same:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li> Interview about your business goals, the company and industry <\/li>\n\n\n\n<li>Appraisal of the project\n<ul class=\"wp-block-list\">\n<li><p>after the analytical process of creating technical documentation,<\/p><\/li>\n\n\n\n<li><p> based on the delivered technical documentation.<\/p><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li> Software development and tests <\/li>\n\n\n\n<li> Website implementation <\/li>\n\n\n\n<li> Post-implementation service <\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-do-you-have-an-insight-into-and-how-can-you-report-changes\">What do you have an insight into and how can you report changes?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Each and every detail of important information can be found in the project management system, in Throughout the project and after launch, you have full access to the project management system. At any moment you can see:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All tasks and change requests, both active and archived<\/li>\n\n\n\n<li>Time logged on each task, with 15-minute granularity<\/li>\n\n\n\n<li>Current usage of paid work hours (for time &amp; materials projects)<\/li>\n\n\n\n<li>Task status for every item in the backlog<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">To order a change or report a problem, you create a new thread in the system. We respond and assign the task as quickly as possible. This applies both during active development and for live sites under ongoing support.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"684\" src=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2019\/07\/website-builders-1024x684.jpg\" alt=\"designing a website with a website builder\" class=\"wp-image-735\" srcset=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2019\/07\/website-builders-1024x684.jpg 1024w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2019\/07\/website-builders-300x200.jpg 300w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2019\/07\/website-builders-768x513.jpg 768w, https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2019\/07\/website-builders-539x360.jpg 539w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fixed-price-vs-time-materials-which-one-to-choose\"><a name=\"_k80g5xdph92a\"><\/a>Fixed price vs time&amp;materials &#8211; which one to choose?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The right model depends on what you&#8217;re building and how well-defined the scope is.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Fixed price<\/strong> is appropriate for projects with a clearly defined scope \u2014 typically larger builds like a full e-commerce implementation, a corporate website, or a product configurator with agreed specifications. The price is set upfront based on the documented scope. You know the total cost before work begins. Changes to scope outside the original agreement are handled as separate change orders.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Time &amp; materials<\/strong> is appropriate for ongoing work \u2014 smaller feature additions, updates, bug fixes, and iterative development where the scope is not fully defined in advance. You pay for the actual time spent, reported with 15-minute accuracy. There are two payment structures available: monthly billing based on time records, or advance programming packages valid for 12 months from purchase.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For most clients, the pattern looks like this: a larger project starts as a fixed-price engagement. Once the project is live, ongoing maintenance and new features shift to a time &amp; materials arrangement.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a detailed comparison of both models, see our article <a href=\"https:\/\/dotinum.com\/blog\/fixed-price-vs-timematerials\/\">Fixed price vs. time &amp; materials \u2014 pricing models in software houses.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"guarantee\"><a name=\"_v1sgmobjv22e\"><\/a>Guarantee<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We cannot imagine any dedicated software deployment without full support. This is why for every delivered piece of code, we provide a full warranty. It may include a guaranteed response to any problems, unlimited support regarding the use of your application, and the ability to add new features. If you decide to utilize our server infrastructure, we will provide you with hosting space, and also include the SSL certificate, free for the first year.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"how-to-cooperate-with-a-software-house-final-thoughts\"><a name=\"_csepgwu6oal3\"><\/a>How to cooperate with a software house &#8211; final thoughts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A successful software project is a joint effort. The more clearly you can communicate your goals, constraints, and feedback, the better the output. At the same time, a good software house should make this easy \u2014 by asking the right questions, keeping you informed at every stage, and giving you direct visibility into what&#8217;s being built and how much it costs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The things to look for when evaluating any software house: they ask specific questions before estimating, not after; they use a project management system that you have direct access to; they report time transparently if billing by the hour; and they stand behind their work with a clear warranty.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;re ready to discuss a project, <a href=\"https:\/\/dotinum.com\/#contact\">contact us here<\/a> and we&#8217;ll set up an initial call.<\/p>\n\n\n\n<h2 class=\"text-text-100 mt-3 -mb-1 text-[1.125rem] font-bold\">FAQ\u00a0<\/h2>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">1. What is the difference between fixed price and time &amp; materials?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">In a fixed price model, the total cost is agreed upfront based on a defined scope of work. The price doesn&#8217;t change unless the scope changes. In a time &amp; materials model, you pay for the actual hours spent on your project, reported with 15-minute accuracy. Fixed price works well for large, well-specified projects like a full e-commerce build. Time &amp; materials works better for ongoing work, iterative development, or projects where the scope is likely to evolve.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">2. How do I prepare for my first meeting with a software house?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">You don&#8217;t need to have everything figured out \u2014 that&#8217;s what the meeting is for. It helps to come with a basic description of what you want to build (two or three sentences), a rough sense of your budget, and your preferred launch timeline. If you have an existing website, have the URL ready. If you&#8217;ve looked at competitors whose functionality you want to replicate, note those too. The more context you can provide, the more accurate the estimate you&#8217;ll receive.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">3. What is technical documentation and do I need it?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Technical documentation is a written specification describing how the software should work \u2014 what pages exist, what each element does, how users interact with the system, and what integrations are required. For simple projects it&#8217;s often not necessary upfront. For complex projects \u2014 configurators, multi-role B2B portals, large e-commerce platforms \u2014 it&#8217;s essential for getting an accurate estimate and aligning both sides before development begins. If you don&#8217;t have documentation, creating it is typically the first paid stage of the project.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">4. How can I track the progress of my project?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Through the project management system we use for every engagement. You have 24\/7 access to all tasks, their statuses, time logged on each item, and the overall resource usage for time &amp; materials projects. You don&#8217;t need to email us to ask where things stand \u2014 the system always reflects the current state of the project.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">5. What does a software house warranty cover?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">Our warranty covers bugs and unexpected behavior in the code we delivered \u2014 anything that doesn&#8217;t work as specified in the agreed scope. It includes guaranteed response times for reported problems and unlimited support for questions about using the application. It does not cover new features or changes to the original scope, which are handled under a separate agreement. If you use our hosting infrastructure, server monitoring and a first-year SSL certificate are also included.<\/p>\n<h3 class=\"text-text-100 mt-2 -mb-1 text-base font-bold\">6. How long does a typical web project take?<\/h3>\n<p class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\">It depends on complexity. A standard e-commerce store or a corporate website with custom functionality typically takes 6 to 12 weeks from the start of development to launch. A product configurator project \u2014 particularly if it involves 3D visualization or complex pricing logic \u2014 typically takes 10 to 20 weeks. These timelines assume that client feedback is available at agreed review points. Delays in feedback or significant scope changes during development extend the timeline accordingly.<\/p>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>TL;DR This article guides you through the process of working effectively with a software house. It explains what information you should prepare before starting, how technical documentation supports estimation, and why project management systems are essential for smooth communication. You&#8217;ll also learn about project implementation stages, the difference between fixed price and time &amp; materials [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":910,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","footnotes":""},"categories":[34],"tags":[66,67,11],"class_list":["post-908","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology","tag-cooperation-with-software-house","tag-estimating-software-project","tag-software-house"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to cooperate with a software house? - Blog Dotinum.com<\/title>\n<meta name=\"description\" content=\"You are faced with the decision of how to choose a software house to cooperate with. You don\u2019t know what to expect, or what to demand from the contractor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to cooperate with a software house? - Blog Dotinum.com\" \/>\n<meta property=\"og:description\" content=\"You are faced with the decision of how to choose a software house to cooperate with. You don\u2019t know what to expect, or what to demand from the contractor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Dotinum.com\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-14T09:45:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-23T14:39:09+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"924\" \/>\n\t<meta property=\"og:image:height\" content=\"546\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ewa\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ewa\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to cooperate with a software house? - Blog Dotinum.com","description":"You are faced with the decision of how to choose a software house to cooperate with. You don\u2019t know what to expect, or what to demand from the contractor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/","og_locale":"en_US","og_type":"article","og_title":"How to cooperate with a software house? - Blog Dotinum.com","og_description":"You are faced with the decision of how to choose a software house to cooperate with. You don\u2019t know what to expect, or what to demand from the contractor.","og_url":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/","og_site_name":"Blog Dotinum.com","article_published_time":"2020-04-14T09:45:48+00:00","article_modified_time":"2026-02-23T14:39:09+00:00","og_image":[{"width":924,"height":546,"url":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg","type":"image\/jpeg"}],"author":"Ewa","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Ewa","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#article","isPartOf":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/"},"author":{"name":"Ewa","@id":"https:\/\/dotinum.com\/blog\/#\/schema\/person\/62678b4c144fc453d34476184d05fdc2"},"headline":"How to cooperate with a software house?","datePublished":"2020-04-14T09:45:48+00:00","dateModified":"2026-02-23T14:39:09+00:00","mainEntityOfPage":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/"},"wordCount":2116,"commentCount":0,"publisher":{"@id":"https:\/\/dotinum.com\/blog\/#organization"},"image":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#primaryimage"},"thumbnailUrl":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg","keywords":["cooperation with software house","estimating software project","software house"],"articleSection":["Technology"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/","url":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/","name":"How to cooperate with a software house? - Blog Dotinum.com","isPartOf":{"@id":"https:\/\/dotinum.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#primaryimage"},"image":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#primaryimage"},"thumbnailUrl":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg","datePublished":"2020-04-14T09:45:48+00:00","dateModified":"2026-02-23T14:39:09+00:00","description":"You are faced with the decision of how to choose a software house to cooperate with. You don\u2019t know what to expect, or what to demand from the contractor.","breadcrumb":{"@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#primaryimage","url":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg","contentUrl":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2020\/04\/how-to-cooperate-with-software-house.jpg","width":924,"height":546},{"@type":"BreadcrumbList","@id":"https:\/\/dotinum.com\/blog\/how-to-cooperate-with-a-software-house\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dotinum.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to cooperate with a software house?"}]},{"@type":"WebSite","@id":"https:\/\/dotinum.com\/blog\/#website","url":"https:\/\/dotinum.com\/blog\/","name":"Blog Dotinum.com","description":"Software house from Wroclaw, Poland with proven experience (since 2002) is open to work with more international customers. Learn about how we can help grow your online business.","publisher":{"@id":"https:\/\/dotinum.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dotinum.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dotinum.com\/blog\/#organization","name":"Blog Dotinum.com","url":"https:\/\/dotinum.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dotinum.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2026\/04\/cropped-Projekt-bez-nazwy10.png","contentUrl":"https:\/\/dotinum.com\/blog\/wp-content\/uploads\/2026\/04\/cropped-Projekt-bez-nazwy10.png","width":250,"height":84,"caption":"Blog Dotinum.com"},"image":{"@id":"https:\/\/dotinum.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/dotinum.com\/blog\/#\/schema\/person\/62678b4c144fc453d34476184d05fdc2","name":"Ewa","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/02757b5e3b9cf2b217eeece40825a71c63444a2da72874a0012f4454e2a0321c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/02757b5e3b9cf2b217eeece40825a71c63444a2da72874a0012f4454e2a0321c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/02757b5e3b9cf2b217eeece40825a71c63444a2da72874a0012f4454e2a0321c?s=96&d=mm&r=g","caption":"Ewa"},"url":"https:\/\/dotinum.com\/blog\/author\/ewa\/"}]}},"_links":{"self":[{"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/posts\/908","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/comments?post=908"}],"version-history":[{"count":6,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/posts\/908\/revisions"}],"predecessor-version":[{"id":2028,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/posts\/908\/revisions\/2028"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/media\/910"}],"wp:attachment":[{"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/media?parent=908"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/categories?post=908"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dotinum.com\/blog\/wp-json\/wp\/v2\/tags?post=908"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}