Software development for Startups & Corporations
SML develops software for corporations and technology startups.
Our team has expertise in telecom, fintech, e-commerce, marketing, advertising, retail, etc.
We analyze user behavior, run marketplaces and exchanges, develop banking software. We know how to reduce logistics costs for e-commerce or manufacturers, how to increase the income of a business using automation.
Expertise in different industries helps us better understand business challenges and offer the best solution. It is important for us that investment in development leads to the growth of your business.
Grover (Germany), CreditClub (Georgia), Sports hero (Singapore), Axioma (Latvia), UMMC (Russia), ABAK Press (Russia)
Outsourcing bookkeeping "Knopka" is one of our regular clients. For the first time, a customer turned to us for a business process at the stage of communication between the client and the operator.
Later, we created a landing page for Button customers.
Stack: Node.js, React, Typescript
Solution: SML put together a team of developers with PM and started developing a custom form for clients and a landing page.
Result: In the first example, we created a special form and integrated it with the backend and added an admin panel to display the status of requests.
And next time, a page was created for onboarding clients, where they can fill in information about the company and get data on the next tax reports. Also, a function was laid that allows you to generate a unique URL and use it as a business card with company information
The company engaged in the development of high-tech devices for the energy, petroleum and other industries needed to refine their website. Business task: It is necessary to send many critical incidents on the client's current site, and then develop and refine the site. Stack: yii, yii2, PHP Solution: In the course of work, all errors were corrected and the tasks set by the client for revision were completed. A Careers section has been added.
SoftMediaLab developed a mobile application for fitness trainers (on iOS and Android), in which trainers track progress and keep the history of their wards.
SmartCoach allows you to maintain a client base, weekly workout plans (for different muscle groups), a nutrition plan for clients (you can create it yourself or use ready-made ones). The client noted that he was completely satisfied with the speed and quality of development. Now the project is at the MVP stage.
Technologies: .NET Core, Web API, Ethereum blockchain, NEtherium, Entity Framework, PostgreSQL, Solidity, smart contracts
Development Time: 2 months
About: Initial Coins Offerings (ICO) are great crowdfunding tool but technical infrastructure could be complex and expensive. One who wants to launch an ICO has to hire programmers, create the coins, deploy it to the blockchain, develop smart contracts, and create token sales site. It takes a lot of time and efforts and distracts a manager from the main things - business and marketing. A Canadian startup decided to build a platform to provide ICO managers with comprehensive technical infrastructure. The platform should help its customers to start the coin selling literally in 10 minutes without involving developers. SoftMediaLab programmers joined the startup team as dedicated team members. In 2 months they have developed the backend for the platform that allows ICO managers to: create Ethereum-based coins from scratch create wallets for new coins and Ethereum define the coin price and campaign goal generate token sales page for the campaign control and manage ICO projects with inbuilt tools use API for token sales deposit and withdraw Ethereum sell tokens for any digital currency through the integration with an external cryptocurrency exchange Rapid and flexible development allowed the startup to launch the product quickly, test the ideas, and find the first customers.
SoftMediaLab team developed a personal account Holder panel and mobile apps on Android and iOS. Our team developed frontend of the personal account and the native applications with many screens: transport application, banking services, benefits( social support measures), communication with the support service, surveys and voting inside the application, a separate version for the visually impaired.
The backend of the system was implemented by the Client.
Technologies: React Native, Web API, Swagger, JWT Token
The ProAbility.me project is developing an accessibility map for people with reduced mobility: parents with children, people with disabilities, elderly people, and pet owners. The accessibility map shows social and entertainment facilities: shops, banks, pharmacies, theaters and other institutions. The author of the accessibility map and the ProAbility.me project is the laboratory named after Stephen Hawking.
The SML team have developed a website and native mobile apps using iOS and Android for ProAbility.me. Using the platform, people with special accessibility requirements can find information about establishments, as well as assess their availability.
Technologies: React+Redux, Typescript, bootstrap, material, scss, Webpack, Swift, Kotlin
Prices pulse is a trading platform where more than 1 million companies sell their goods and services. The application allows users to:
Find and order goods and services: from industrial equipment, metal, construction equipment and materials to simple household goods.
Create and edit products, post photos.
Get statistics on your company’s views.
Manage customer orders: change work statuses, attach files, send comments.
Receive instant notifications on your smartphone about new orders or comments.
The SML team has developed native mobile apps for iOS and Android.
The Cable Alliance Holding had a need to refine their existing tender site. The existing system was designed to conduct a variety of tenders, and as often happens, it was not suitable for solving a client’s specific task - to conduct tenders for transportation. At the same time, holding tenders in manual mode did not provide optimal transportation prices, and the logistics department was tasked with reducing costs.
At first, Cable Alliance signed a contract with another contractor, but after a while he abandoned the project due to the high complexity of the development.
SML specialists carefully studied the processes and analyzed the existing site. Then we agreed on the scope of improvements, deadlines, and allocated a team. For our part, the team consisted of one analyst and one developer. As a result, the customer was able to hold the first tender for transportation in 5 months.
With our improvements, the customer began to conduct tenders for transportation, as well as register and verify transport companies in accordance with their internal business processes.
Due to the integration with 1C, logisticians no longer need to work in several systems at once, they launch a tender from the familiar interface of an ERP system. All data and documents exchanged between systems is performed automatically.
The contractual documents for each cargo transportation are now compiled automatically by the system based on data from 1C and data from the tender site. Logisticians only need to choose a winner, and transport companies just print out documents.
All notifications that the system exchanges with bidders and organizers are sent automatically, which greatly saves time on communication.
The logistician can cancel or change the tender conditions at any time by launching a rebidding. Everything else - the selection and invitation of the relevant participants, as well as a new collection of applications - the system will perform itself.
The new solution was able to reduce freight costs by 6% compared to the previous year in the first 6 months of use.
Public website for transport companies with a carrier’s personal account https://tender.holdcable.com/
On the customer side, logistic and security specialists personal accounts
Integration with ERP 1C and SMTP server for sending notifications
Content management system
In this app, fans of the Indonesian National Team, or more commonly known as Timnas Garuda, will get up-to-date news on the National Team across every level, including exclusive news and videos, match schedules, player profiles, the Official Garuda Store and more.
From scratch, the SML team developed a cross-platform mobile application for fans and a web application for representatives of the Football Federation, where they can manage content and competitions for a mobile application.
Technologies: Typescript, React+MobX, ReactNative, graphQL, SQRS, MS SQL, MS .NET
Grover is a German service that provides gadgets for rent: computers, drones, etc. Our RubyOnRails developers were connected to the project when the startup CEO realized that their in-house team did not meet the deadlines. Softmedialab boosted the team and helped to release the planned version of the product on time.
The founder and creator of this startup asked us to develop a CRM system for communicating with B2C clients via messengers. At first he planned to use it for his own business to provide personal consultations for dieters through messengers; then, he was going to make a product for a wider market. We run this project with three developers (FrontEnd, BackEnd and a developer of integrations). The development process was managed by the founder himself, and after 6 months the first patients could get medical consultations.
The Cryptocurrency exchange platform is designed to enable traditional financial institutions, dealers and brokers to trade crypto-currencies.
It is integrated with other world’s crypto-currency exchange services to provide liquidity and has arbitration mechanisms, MMS (market making system) and OMS (order management system). It offers both public API, and a website for customers. In the past, the project had an international team of 15 people, that developed it for 2 years. After new investors came a new team was formed and now 3 programmers from Russia, a project manager from Canada and several testers from India are working on the project. SML’s first tasks were: reorienting the website from direct work of traders to trading through agents and stabilizing the system.
This project was developed from scratch. The startup CreditClub was inspired by the product manager who needed a technical team.
In this project, SML’s developers have built a unique platform for launching online P2P-lending businesses as well as logo and visual identity for the company. The system was fully adapted for Georgian market.
Website allows to bring together lenders and borrowers, interest accrual for credit delinquencies and penalties and also has payments and chargings accounting function.
"The team was very attentive to each issue and professionally solved cases."
In need of an IT consulting and SI, an IT services company hired SoftMediaLab LLC. They provided support on the development of the company’s application via Angular and ASP.NET.
"The team was very attentive to each issue and professionally solved cases."
Jul 30, 2021
SoftMediaLab LLC achieved the agreed and expected results. They allocated time for detailed product testing to launch the app’s first version and held regular demo shows. Above all, they gave valuable recommendations and suggestions for the improvement of the application.
The client submitted this review online.
Please describe your company and your position there.
I turned to SoftMediaLab with a request for IT services and application development consulting.
For what projects/services did your company hire SoftMediaLab LLC, and what were your goals?
During the cooperation with SoftMediaLab, all goals and expectations were achieved. We are now continuing to further develop the project and will cooperate on other projects. Data and details of the project under the NDA.
How did you select this vendor and what were the deciding factors?
The main factors were the speed and quality of the response, the detailed approach to development, relevant questions, and suggestions for improving the application. The management of the development process is also at a very good level.
Describe the scope of work in detail, including the project steps, key deliverables, and technologies used.
I cannot reveal specific details. However, development took place using Angular and ASP.Net. We also used project management tools: Jira, Slack, PR and sprints.
How many people from the vendor's team worked with you, and what were their positions?
From the SoftMediaLab team, I received a development team and a management team (at my request). We built a highly productive team and got the same results. The team included backend, frontend, architect, tester + project manager, and coordinators.
Can you share any measurable outcomes of the project or general feedback about the deliverables?
All agreed and expected results were achieved by the team. Moreover, we have allocated time for detailed product testing to launch the first version.
Describe their project management style, including communication tools and timeliness.
The project manager prepared the developer sprints with the help of the technical leader. Demo shows of the work done were regularly held. The team also used professional tools for development processes.
What did you find most impressive or unique about this company?
The team was very attentive to each issue and professionally solved cases and provides advice in the form of tips and suggestions for improvement.
Are there any areas for improvement or something they could have done differently?
I am completely satisfied with the team and I will continue the collaboration with such professionals!