Frequently Asked Questions

If you want to learn more about our company and cooperation with us, take a look at the frequently asked questions. Here you can find information about our development process, types of websites we build, support and maintenance we provide, the technologies we use, and much more.



FAQ

Here you will find answers to the most frequently asked question, but if you need more information you can contact us by phone, email, skype or using the contact form.


To order our web development services, please, contact us by email office@solid-sl.com or Skype office@solid-sl.com and provide us with the information you have about your project. If you have any available documentation, it will really be extremely useful as it will let us understand your project and estimate it in terms of the cost and expected time for the development. For example, you can send us the technical specification of the system, a brief, a map of the site, navigation menu item list, content and so on. Then, our specialists will get in touch with you. Once we’ve clarified the technical requirements and signed the contract, we’ll start working on your product.
If you do not have a clear understanding of the system yet, we could offer a free consultation. Besides, you could receive an additional service of business analysis and system design. Then, based on the information we get, we write a technical specification for your project.
We try to be flexible in such cases.
- For simple projects (brochure websites and promotional websites) detailed specification might be unnecessary. If a website has only a few sections, we can give you a free web development proposal document that will include all the requirements for a new website.
- For systems of a larger scale, technical documentation is crucial, as both the client and the contractor should have a clear understanding of what the project should look like. In this case, we offer business analysis services and we write a technical specification for your project.
- Besides, there is the third option which is using agile web development technologies for large projects. In this case, the technical specification is written not for the whole system at once, but for each version of the project. The work of the team will be divided into multiple stages, each of them starting with a planning meeting and ending with a report on finishing the stage. Thus, the client will have a thorough understanding of what development stage their project is in and what part of functionality has already been implemented.
Every website is unique and there is no one-fits-all answer to this question. But if you have your project description, contact us by email office@solid-sl.com, skype office@solid-sl.com or use the contact form and we will give you a time estimation based on the description. If you have a deadline, let us know and we will suggest a suitable strategy to finish your website development on time.
Every website is unique and there is no one-fits-all answer to this question. But if you have your project description, contact us by email office@solid-sl.com, skype office@solid-sl.com or use the contact form and we will give you a cost estimation based on the description.
Of course, you can. Modern technology solves all possible communication problems and enables effective collaboration even if we are thousands of miles apart. We can use email, Skype, phone, Slack, Viber, and other messaging apps. To control tasks completion, we can use Jira, Trello and other task tracking systems. Ordering web development services and controlling the implementation process on the Internet has become a standard procedure.
Contact us by email office@solid-sl.com, skype office@solid-sl.com or use the contact form and our managers will get in touch with you. We will provide you with all the information about our services and offer the best option for bringing your ideas to life.
If the requirements for the system are clear and unambiguous, we give the client a web development proposal. The proposal and the contract are the guarantees that we will complete the project. If the requirements aren’t detailed enough, we suggest doing business analysis and writing the technical specification based on the results. The technical specification will be enclosed to the contract and it will be the guarantee that we will complete the project.
Building a website usually involves the following stages: business analysis, planning, system design, web-design, creating HTML layout, programming, adding content, testing, deployment, and maintenance. For more details go to the web development process.
We pay special attention to planning such systems and we offer a system design service because errors at the early stages of web development might result in having to spend a lot of time correcting them later on. We divide the whole process into separate stages or sprints. Each stage is carefully thought through and planned. There is a meeting at the beginning of each stage in which we discuss the tasks, their priority, and ways of implementation. The client can take part in this meeting, and answer the questions the team may have. At the end of each stage, the client gets a report and a consultation on how to use the given functionality or a demo of the app. The client verifies that the tasks have been completed as agreed and gives feedback following the result of the stage. The team has short daily discussions to make sure the web development process is going in the right direction and that no one has any difficulties in their work.
- For simple projects (brochure websites or promotional websites) we use a simplified payment system. For example, the client pays 50% of the cost of web development before the start of the project and then 50% after the project has been completed.
- For complex and long-term projects the payments are divided into stages. The first stage is paid before the development starts. As soon as it has been completed, the client pays for the next stage in advance. Then, this process moves forward until the project completion.
- For contracts with hourly rates, the client pays a deposit for a certain previously agreed amount of hours and we carry out work based on the amount of the deposit.
We give the clients access to Jira or Trello task management system which enables them to see the whole list of current tasks, the list of completed tasks, the tasks in testing and those that are on a to-do list - the tasks from Back Log. After each stage is finished, we provide the client with a report on the given stage, a demo of the app and a consultation on how to use the new functionality.
Certainly. We will provide a free consultation for your staff on how to use the system. It’s in our best interest for you to have all the knowledge on how to use the product effectively so you feel comfortable working with it.
Once the web development process has been completed, we can draw up a contract for website support on an hourly basis. It will include checking the system accessibility, performance, and configuration as well as modification and development of new functionalities according to the client’s requirements.
A dynamic one. Even if you want to have the simplest website that consists of a few pages, being able to edit content will be incredibly helpful if you need to add new information to your website. The only thing that is constant is change, and your website will not be an exception. Being able to add new content is crucial for keeping your clients informed and keeping the information up to date.
Certainly. We will develop a user-friendly content management system and we will teach you to use it. The system will enable you to edit the content, add text and graphic information, menu items, content sections, settings, users and their access rights and other things, depending on your requirements.
No, this is not necessary. The most important thing we need to know is what sections and functionality the system should have. However, the possibility to see the content before we start will make it easier for us to understand the functionality of it, which means the development and testing will be easier and will take less time.
Framework based custom web development is safer and much more flexible than web development based on a CMS. Frameworks enable easy system modification which ensures that the website will work exactly like it has been planned and not just as CMS dictates. This guarantees that the website will meet your business needs. It will take much less time to integrate external services and API's. The website will be much safer because unlike the open-source code in a CMS, the code of a framework based website will be hidden from hackers, and it won’t be possible to find it in public access. The only drawback of frameworks is the absence of a ready-made content management system. We have solved this issue by adding ready-made modules to the systems we develop. Our modules perform the site management functionality similar to what they have in a CMS.
We build websites keeping in mind the importance of search engine optimization. HTML and CSS code we create complies with modern standards. Clean and optimized code is easier for search engines to look through and rank. We optimize the website’s loading speed and make it mobile-friendly. This way, it not only becomes user-friendly, but it also gets valid in terms of quality from the point of view of web search robots. We also integrate the functionality of editing the websites' meta tags (titles, meta keywords, and meta descriptions) which lets web search robots find out key information about the pages.
Yes, it will. Your website will be adaptive and responsive and it will look good on all mobile devices. Nowadays, users tend to use phones and tablets to access websites more often compared to desktop computers. It’s down to the fact that these little devices are always at hand. One of our main goals is to make a website look good on any mobile platforms.
No, we don’t. We only provide web development services. However, when you order a website from our agency, we can give you a consultation about the most reliable and easy to use hostings. You will choose one of them and we will install your website on it.
Yes. Apart from building websites we also update and maintain existing ones. We will be happy to take on your project as long as the technology stack it is built on is within our area of expertise. Please contact us by email office@solid-sl.com, skype office@solid-sl.com or use the contact form to get a consultation on this matter.
You will own the source code written for your project. Upon the website’s completion, we will hand over the source code and all the materials to you. However, we would like to add a link to your website to our portfolio so that we can show examples of our work to our potential clients.
All sorts. We build websites of any complexity, from brochure websites to internet portals. We make landing pages, promotional websites, corporate websites, product catalog websites and online shops, CRM systems, ERP systems, showcases and galleries, thematic portals, news websites, social networking sites, blogs, SaaS applications and a lot more.
Our primary focus is backend development. We develop reliable service-side platforms and content management systems. We build not only websites, but also website platforms that interact with each other through RESTFul API. We use PHP frameworks like Laravel5, Zend, Yii2 to build our projects. For frontend development we use React, VueJS и jQuery. When it comes to databases, we prefer to use MySQL и MongoDB. For a more detailed stack of technologies that we use go to Technologies.
Every website is unique and there is no one-fits-all answer to this question. But if you have your project description, contact us by email office@solid-sl.com, skype office@solid-sl.com or use the contact form and we will give you a consultation about the best technologies that fit your project description.
The completion of every stage of web development is followed by thorough testing of the completed functionalities. We make sure that the new features match the ones listed in the technical specification. We do browser testing of the system to verify that the website is cross-platform and cross-browser, in other words, that it looks good regardless of the operating system or browser it runs in. Besides, for large systems, we offer writing automated tests that can be run each time you update the system.