Frequently Asked Questions About Web Development

To help you make an informed decision, SPG have put together an extensive web development FAQ with some of the most common questions our developers are asked.

Our Web Apps

1. How long does it take to build a web application?

This varies from project to project, but in general, if you have one or two web developers and a UI/UX designer working simultaneously, it would take between 2 and 3 months to build a simple web application. For more complex projects, this increases slightly to 5 to 6 experts for 3 to 6 months. Enterprise applications, on the other hand, require 11 to 15 developers (1-2 UI/UX engineers, 8-10 software developers and 2-3 QA engineers) working throughout a period of 6 to 24 months. To find out more about our development costs, see the link below for some practical examples.

2. Will my web application be mobile friendly?

We are strong advocates of the “mobile first” approach to development. This means that many of our applications can be made mobile friendly, as we will usually employ UI frameworks that offer out-of-the-box mobile support.

3. Can you help me to set up and monitor my web app’s infrastructure?

We certainly can. In fact, at SPG, we think first about the infrastructure before writing any code at all. By meticulously selecting the right tech stacks, databases and programming languages for your project, our DevOps specialists build scalable mobile app infrastructures that can guarantee your product’s long-term success. Pair this with our top-of-the-line maintenance services and you’ve got yourself a winning combination.

4. What are your hosting options?

Our developers have great experience with all major cloud platforms including AWS, Google Cloud and Azure. We can also help you calculate running costs. Whether deploying to the cloud or your own private server, you can choose to work with the hosting platform of your choice or we can do the heavy lifting for you. 

5. Will I own my web application?

Absolutely. Everything that we build for your company will be the sole property of your organisation.

6. How do I make a mobile app for an existing web application?

While some web applications will be harder to convert to PWAs than others, when not hindered by API limitations, we can convert your web application in three fairly straightforward steps. First, we switch you over to the HTTPS protocol if necessary, as this protects your company data with a modern secure domain. Next, we create a web app manifest JSON file and add all the required metadata (that will communicate to your mobile device how exactly the PWA should be displayed). And finally, we set you up with a JavaScript service worker file which will serve as a reliable middleman between the host and your device’s browser. That’s it, and you can now enjoy your PWA!

7. What types of web applications do you develop?

We develop bespoke microservice, monolithic and container-based applications that can automate a number of business functions in areas including healthcare, finance, e-commerce, consumer engagement, digital marketing and others. Our experts cover front-end development, back-end development and middleware development areas, and deliver static and dynamic web applications, web portals and content management systems from MVPs to enterprise-grade products.

8. I only want to improve my existing solution. Are you able to help me?

Of course we can! Even better, though: we redesign and modernise outdated web apps in iterations, so every change will happen gradually and your customers won’t have to wait.

Our Teams

1. Can I hire your developers to join my own team?

Yes. In addition to our standard outsourcing services, we also provide the outstaffing model, which enables you to evaluate our experts’ qualifications and hire them out as an extension of your team.

2. What advantages do full-stack developers offer?

Full-stack web developers can work effectively across the entire stack. They are not confined to the client-side or server-side only. This leads to better troubleshooting, autonomous developers and more budget-friendly software development. In sum, full-stack development means greater experience and versatility and a better understanding of the bigger picture.  

3. What is the difference between outsourcing, outstaffing and in-house teams?

While the long answer to this question may be found here, in a nutshell, in-house teams work within your organisation, the outsourcing model assumes that the project owner will be entrusting the entire development process to an external provider, and outstaffing enables your company to hire temporary software developers who work alongside your in-house teams.

4. How do you structure a web development team?

Because web applications are typically multi-tiered, it is common for companies to put together individual teams of database, backend and frontend specialists who are able to perform their duties and provide no further support. SPG’s approach is remarkably different, as our team members are well-rounded – full-stack – specialists in all areas of your application’s development. In addition, we provide QA engineers, DevOps specialists, business analysts and project managers. To find out more about how we structure our development teams from a process perspective, see our articles on the Scrum development framework.

Our Technologies

1. What technologies do you work with?

We work with all the latest and most reliable technologies and databases, including Java, Python, .NET, Node.js, React/Redux, Angular/NgRx, REST, GraphQL, SQL, NoSQL and others. You can find the full list of technologies here or make a special request of your own by contacting our client onboarding specialists.

2. What are the best technologies for web development?

Every web project is unique, yet in order to truly stand out from the crowd, it is important to employ the technologies that will yield the most exciting benefits. So with this in mind, we keep a close watch on the development of programming languages including Java, Node.js, C#, Python, PHP, React, Vue and Angular and compare them to one another in the context of your business’ requirements. If you are wondering whether to use a specific technology over another, we have a series of articles you may find useful.

3. Can your developers help me decide on the technology and features to include in my project?

We certainly can. Prior to development, Software Planet Group will analyse all your project requirements and decide on the appropriate technologies that will make the most of your web app’s potential.

Our Process

1. What are the stages of your web app development process?

We follow the Agile and Scrum methodologies, are partial to Time and Materials (T&M) contracts, and work in two-week, iterative Sprints to deliver results both quickly and reliably. To understand our process in greater detail, please visit the following link.

2. Will I be informed about the project’s progress?

Software Planet Group have a policy of complete transparency. This means that you will be given ample opportunity to keep tabs on your project’s development, through emails, Slack, daily video chat meetings, and Agile management applications like Jira.

3. I’m not exactly sure what my requirements are. Can you help me?

No problem at all. In addition to offering a series of workshops to guide our customers along the way, we have a business analyst onsite that can help to clarify your technical queries and turn your concepts into viable action plans.

General Questions

1. How long have you been providing web app development services?

Software Planet Group have been providing web development services for over 2 decades, and have worked with companies of all sizes in Europe and across the globe.

2. What industries have you worked with in the past?

Over the years, we have worked across multiple industry verticals, spanning healthcare, finance, digital marketing, real estate, food & catering, education, logistics & transportation, e-commerce, communication, travel & hospitality and more.

3. How can I see some examples of your work?

You can find some of our favourite international case studies here.

4. Can I view code samples of your previous work as well?

Absolutely. You can find all of our code snippets here, and if you need anything more specific, do not hesitate to get in touch.

5. Do you provide frontend and backend development services?

Our experienced full-stack developers can handle both frontend and backend development. If required, however, we can also pay special attention to a specific area of your product’s architecture.

6. Do you also provide software maintenance and support services?

Whether you are currently in Tier I, II or III support territory, our experts remain entirely available for consultation at any time. We will be more than willing to assist your company in any way we can, from migrating your applications to a brand new platform to preparing end user documentation you might find yourself eventually lacking. We understand the importance of long-term planning and reliability, and are committed to supporting your business for many years to come.

Have a Question We Haven’t Listed?

Related Blog Posts