Please introduce your company and give a brief about your role within the company?
OSDB is an end-user experience-driven, full-stack software development solution company, practicing an agile development approach along with dedicated team engagement. We are skilled at React.js, Angular, Node.js, Java, and Typescript. We build Web and Mobile Applications, SPAs, PWAs for IoT, Automotive, Company Management, Real Estate, and HRM industries.
What was the idea behind starting this organization?
Lots of software development companies ignore the core need of businesses they develop apps for which causes development delays, issues and costs for businesses. We do consider businesses from the business standpoint first so as to ensure that development process matches the business goals.
What is your company’s business model–in house team or third party vendors/ outsourcing?
At the current stage, we have 25 in-house developers skilled at React.js, Angular, Node.js, Java, and Typescript. We have mainly chosen a narrow tech stack to be able to ensure the quality of code we deliver. It also affects the business of our clients as the code we deliver is always commented and carefully developed to ensure a smooth transition of it to other developers (if a startup is growing it may have to hire huge amount of people in a short time, our codes allow that by default).
How is your business model beneficial from a value addition perspective to the clients compared to other companies' models?
You can get a free CTO-service from my side for your application and development processes. Also, the techniques used by our developers are vetted by me, so I am personally responsible for the results we deliver. By default, we ensure a scalable architecture for your app if it matches business plans.
What industries do you generally cater to? Are your customers repetitive?
We usually work with IoT, Managerial, Real Estate, Automotive industries, and build web applications such as CMS, ERP, and managerial systems, which are helpful to automize different processes within companies.
Mention the objectives or the parameters critical in determining the time frame of developing a web app.
- Business goals of the company which orders software development;
- Having full scope specifications;
- Having full scope designs/mockups;
How much effort in terms of time goes into developing the front end and back end of a web app?
It does really depend on the numerous points starting from the basic idea up to the tiniest features it requires.
What are the key parameters to be considered before selecting the right platform for a web application?
- Long term business goals for the app
- Short term business goals for the app
- Importance of proceeding the development of the current app (effects the tech stack depending on the market size of developers)
- The deadline for business (affects the consideration of frameworks as different frameworks have different ready-to-use solutions).
Which platform and technologies do you prefer to use in development of your web apps?
React.js, Angular, Node.js, Java, and Typescript - are the only core technologies we use. We have mainly chosen a narrow tech stack to be able to ensure the quality of code we deliver.
Do you offer website design templates or customised website design, and do you have a responsive website design?
If it’s a POC or MVP versions, then we can suggest using design templates for the cost-effectiveness of startups. Usually, we deliver custom designs.
Do you provide website maintenance services?
We do always support our web applications further if there is any need for it.
What are the key factors that you consider before deciding the cost of a web application?
The most important factor is the number of development hours required to develop the web app, which is dependent on the features that are to be implemented.
What kind of payment structure do you follow to bill your clients? Is it Pay per Feature, Fixed Cost, Pay per Milestone (could be in phases, months, versions etc.)
We have several approaches to this:
- The most often case is a monthly payment. The client is billed on a monthly fee for developers who worked on the project.
- We also do practice time and material approach when the amount of hours is multiplied by the hourly rate of the developer, and the final bill is calculated.
- The milestone-payment approach is also sometimes used.
Do you take in projects which meet your basic budget requirement? If yes, what is the minimum requirement? If no, on what minimum budget you have worked for?
Our basic budget requirement is equal to at least 2 months of development of 1 full time assigned person.
What is the price range (min and max) of the projects that you catered to in 2018?
Kindly share your feedback on how GoodFirms has been doing so far in increasing your visibility among potential clients.
GoodFirms is a helpful platform for those who are looking for software providers and want to make their choice in a clear and structured way.
GoodFirms profile assisted OSDB company in differentiating ourselves from hundreds of software development companies, which helped us identify our particular target audience.