Discover The Soft Gorillas Difference

eCommerce software development


Software Development Services

  • Implementation of open source ecommerce solutions

    B2B and B2C Ecommerce

    Read more
  • We develop web applications

    Develop in framework Laravel, Symfony, Vue.js

    Read more

Meet Us


    Michał Czechowski

    From an early age I am passionate about new technologies. I have been learning programming since the period of primary education. My specialty is PHP framework laravel...

    Read more


    Kamil Cyrana

    I have been passionate about competing since childhood. It turned into practicing various kinds of sports. During adolescence period, my interest was also focused on tracking technology development. I was a great enthusiast of transferring all ideasand inventions into the real use of everyday functioning in the society. I am a graduate of BA studies in the field of Internal Security at WSPIA Rzeszów University and MA studies in HR management also at WSPIA Rzeszów University...

    Read more

Case Study

Ecommerce Technologies

Development stages

Software Development Stages

  • 1

    Business concept analysis

  • 2

    Creating technical documentation of the project

  • 3

    Creating project mockups

  • 4

    Creating project interfaces

  • 5

    Technology selection

  • 6

    Applications programming

  • 7

    Unit tests

  • 8

    Server selection and implementation

Main Technologies

  • React.js

    React is more a library than a framework. For example, you can create routing or make an AJAX query, you need to use an external package. There are also no obstacles in creating extensive applications! The huge Reacta community has a number of good practices that will allow you to choose the right solutions. React does not suggest any solution for storing application state.

    Read more
  • Vue.js

    Vue.js is one of the most popular JavaScript frameworks for building user interfaces. The framework allows you to create both simple components, as well as advanced and scalable SPA (Single-Page Application) applications.

    Read more
  • Nuxt 2

    This technology speeds up and facilitates development. It distinguishes itself by creating universal applications in which HTML is rendered both on the client and server side (NodeJS).

    Read more
  • Laravel

    Laravel is a framework built on Symfony components. Laravel uses Symfony as its framework, but complements it with its logic for writing PHP software. The primary domain for Laravel is the intuitiveness and the pace of writing software.

    Read more
  • Symfony

    Symfony is a model technology in php, which is mainly focused on creating advanced web applications. When I think about this framework, what mainly comes to my mind is its flexibility, thanks to a tool called Event Dispatcher.

    Read more

Hire Us

Work For

  • blog

    Love the Content

      • 2022-05-09
      • 7 min read
      E-commerce ranking 2021 — the ecommerce, open source platforms you should know about

      Do you plan to build a new online shop for your brand, or perhaps you are not pleased with the e-commerce solution you currently use? If you are searching for an e-commerce platform that will suit your business needs best, you have to check out our ranking.

      If you want to have your own online shop instead of selling on somebody else’s marketplace, you need to invest in building it from scratch. It is quite an investment and there are several, big decisions you have to make first, for example, what kind of functionalities should your online shop have, or — more important — what e-commerce platform will enable you to create all functionalities that you need for your business.

      • #ecommerce #ranking #2021 #opensource
      • 2022-05-03
      • 6 min read
      IT product management — what aspects are important for business customers?

      Would you rather carry out your project in-house or outside of your company? In general, companies prefer to participate in digital product development.

      It is not surprising. After all, an organization that invests in a certain solution, wants to know that it will be created according to the predefined requirements. Unfortunately, in real life it is not always possible to handle project in-house without any external help at all. The thing is, that not every company has the means to maintain the IT department and experienced development team of its own.

      Non-tech businesses don’t always hire full-time developers and designers, as it is an unnecessary expense for most of the time. So how can they develop customized websites, applications or modernize their infrastructure? By leveraging an IT services outsourcing. But how to ensure that IT outsourcing will prove beneficial?

      • #management #product #productdevelopment
      • 2022-05-02
      • 3 min read
      How do we build online store with WooCommerce — the entire process explained

      Did you know, that more than half of internet users (58,4%) by something online every week? That’s something, isn’t it? The e-commerce market grows rapidly — COVID-19 pandemic proved to be a powerful catalyst for the online sales sector. In 2021, retail e-commerce sales reached approximately 4.9 trillion USD worldwide and the score is expected to grow by 50% till 2025 (forecast from Statista).

      With the right features, you can sell many types of products and services — physical goods, digital products (like music, books, games), online services (course online, access to video conference) and more. You will also be able to offer your potential buyers various methods of payments (it is quite important to offer many types of payments, as — according to other Statista report) the modern techniques become more popular — mobile wallets had 44,5% share in e-commerce transaction value worldwide in 2021), which will result in high users’ satisfaction. But which tech stack is the best for an online shop development? We recommend to build online store with WooCommerce

      • #woocommerce #wordpress
    See more

    Frequently Asked Questions

    • Yes, we sign an NDA (Non-Disclosure Agreement) at the customer's request. We can do this at any stage of the process - it is entirely up to you.

    • Yes, we always transfer copyrights after the settlement of a given stage of work for the ordered project.

    • Our team works remotely in a distributed system throughout Poland. Thanks to a transparent cooperation we have access to the best programmers. The main seat of the company is in Rzeszów, yet there are no communication barriers for us and visiting the client, also outside our country is not a problem.

    • We are a 100% office team, so working with a partner from anywhere in the world, we have a maximum of 2 time zones to coordinate. We have experience in working with clients from all over the world and we are able to effectively cooperate in many time zones. We also have our business partners and project managers employed in the United States, Germany and Great Britain. After preliminary agreements regarding the conclusion of cooperation, we agree the times of meetings that are convenient for both parties. We communicate with you on Zoho via a channel dedicated to the project, where you can always see all important discussions about your product and you also receive from us to preview the work of (Clickup, zoho, asana..., and the like) where you can also interact while watching the effects of work.

    • We work based on T&M or Fixed Price divided into stages of work. We adapt to the expectations of our client. In the T&M model, you pay for the actual work time spent by the team on developing specific tasks. You are responsible for the scope of the project and you set the priorities for the development team, the increase in work is measured by the selected tool with which we can integrate the Clickup system on which we work on a daily basis, including: Chrome plug, toggl, harvest, lockify, hubstaff, everhour, timedocker, timeneye, timely . In the Fixed Price model, we divide the project into rigid stages, followed by the settlement. The division into stages of works is a compromise between the appropriate code increment according to the approximate date and liquidity for the development team.

    • We are a 100% office remote team consisting of over 27 talented professionals: Frontend Developers: React.js, Vue.js, Backend developers; Laravel, Symfony, UI designers, UX specialists, manual and automatic testers, Devops and project managers.

    • Yes. We create project documentation, we store the code in a repository on Github. The one that belongs to us is very clear and well documented, which makes it easy to transfer the project to another team.

    Image Building