We treat customer projects as our ventures
SPsoft is a Managed Services Provider specializing in end-to-end software development and providing top engineering teams for various aspects of software lifecycle management.
Our health-tech and medical device clients recognize SPSoft as their trusted technology partner and advisor with deep experience in HIPAA compliant products and custom solutions development.
Our experience includes: healthcare big data visualization, claims processing, SaaS platforms covering patient-payer-provider interactions, telemedicine solutions, patient-provider scheduling solutions with numerous EHR systems integrations, cloud migration, solutions for biotech, clinical trial processes automation, medical device software, machine learning, chatbot/smart assistant, RPA, blockchain, and automated testing solutions.
We deliver value to our customers by getting them to the top of leaderboards in their product market niches, optimizing our clients' users' experience, increasing the LTV of our client’s users, and accelerating our clients' product roadmaps.
We treat customer projects as our ventures — we do what is best for our clients' business, not what is most profitable for us in the short term.
SPsoft provides SaaS engineering services for an audience engagement platform.
The customer is a U.S.-based Audience Relationship Management (ARM) solving direct-to-fan communication for the creator. Rimark’s solution empowers creators to engage with fans on social platforms and channels they already use via social ads, scheduled posts, email, and SMS campaigns, all from a single unified communication hub. At its core, Rimark’s platform helps artists save time, leverage data to optimize marketing spend, and grow revenue through deeper audience engagement.
SPsoft created an Audience Relationship Management platform allowing artists to engage with their fans utilizing multiple platforms through a single dashboard. The 4-month-long project involved a major product concept overhaul, which helped attract subscribers and gain industry-wide recognition.
The feedback gathered after the MVP release highlighted the need to expand the product concept. This required transforming an existing product into an ARM platform with the following capabilities:
- improved data analytics processing;
- audience relationship management features;
- marketing tools for launching and managing ad campaigns across multiple platforms;
- RESTful API integrations with social media platforms;
- solutions for team management with granular role permissions.
The customer initially contracted SPsoft to provide an MVP development of a free audience engagement data analytics tool. SPsoft delivered a “ready to go” product in just under 3 months. After releasing the platform along with gathering first-hand user feedback, the customer decided to extend the product to a full-scale Audience Relationship Management system.
Onboarding the project took minimal time since the SPsoft team who initially worked on the MVP development was also involved in product expansion. This allowed performing product architecture redesign and code refactoring within a very tight time frame. In 4 months the team put into effect all the requested features.
The existing product provided a dashboard with data analytics tools. The system concept changed to an Audience Relationship Management platform, so SPsoft added marketing tools to an existing analytics dashboard. We also implemented API integrations with Facebook Marketing engine, Instagram, seamless SMS/email notifications at scale, and various other marketing tools. Since the platform had to provide several collaboration models, SPsoft delivered capabilities for team management with granular role permissions. The product became a subscription-based platform, and in turn, the team integrated several billing gateways and implemented account management.
As the product is a first-party data platform that has to comply with GDPR and CCPA privacy laws, SPsoft carried out security measures for processing customer data and financial interactions. The platform is actively growing and SPsoft provides ongoing product expansion and support.
Having taken over a telehealth platform with extensive tech debt, the SPsoft team has provided R&D services, technology consulting, as well as architecture and infrastructure updates required for refining the product’s functionality.
A US-based start-up platform for physiatrist and recuperative care patients that refines and smoothes the treatment process. Instead of visiting a doctor’s office, patients get a personalized set of recuperative exercise videos, which doctors can adjust and update. This is an up-and-coming HIPAA-compliant telehealth project called to refine the healthcare delivery process.
The product’s architectural and infrastructural issues affecting its performance, scalability, and stability have been detected and eradicated. We also dealt with the tech debt left behind by the customer’s previous technology partner, clearing up the way for further product’s development.
All the required improvements have been implemented, and our DevOps specialist has taken to continuously supporting the product’s SLA, reacting to any performance discrepancies within an hour. The product’s refactored code, coupled with the infrastructure and architecture improvements, has managed to dock the number of DevOps incidents down to zero over the course of six months.
It needs mentioning, we have switched to the Time & Material billing model, thus letting the customer prioritize and plan the budget in a cost-efficient manner.
We took over a project with no clear vision on improvement and product development researched. Copious performance barriers prevented the product from working smoothly and reaching its full commercial potential. The platform's outdated iOS code was preventing it from meeting the updated App Store requirements. Automated SSL-certificates assignment and custom-designed referral program were missing, bringing about a myriad of legal and customer experience discrepancies.
When troubleshooting for our clients, we take one issue at a time, making sure that we miss none. Our consulting team excelled at analyzing the causes of the platform’s unstable performance.
The SPsoft team put all hands on deck to conduct an in-depth R&D of the product’s architecture and infrastructure, eventually identifying its refinement opportunities. Having established the soft spots, we took to crafting up the development road map - the next step on our agenda.
The first step on our way toward an improved product was dealing with the tech scarcities left behind by the previous technology partner. One of the core issues was a scarce support agreement with the previous technology partner.
We have optimized the platform’s infrastructure in order to remove redundancies. All the external modules, databases, and components have been updated to their newest versions to ensure data security and HIPAA compliance.
Our iOS developers have refactored the code letting it meet the updated App Store requirements. Also, the platform's architecture has been updated. The mentioned above custom-designed referral program and the automated SSL-certificate assignment features have been added.
Following a rigid agenda of research, analysis, and development, the platform’s issues have been first mitigated and then removed.
"Their quick response to any need has been most impressive."
SPsoft was hired to develop a mobile app for physical therapy home exercises. The client wanted an app that allows therapists to save time and produce a more personalized program for their patients.
"Their quick response to any need has been most impressive."
Mar 22, 2021
The app has been downloaded by almost 100 happy physical therapists and over 7,500 patients. SPsoft's workflow was very effective. To date, they maintain the app to keep it running smoothly.
The client submitted this review online.
Please describe your company and your position there.
I am the CEO and Founder of Switchback Health a physical therapy home exercise software platform.
For what projects/services did your company hire SPsoft?
SP has worked in many roles including standby maintenance, software updates, website development, and everything needed to keep the platform running smoothly.
What were your goals for this project?
Our goal is to have a stable, flexible and secure platform for our clients at all times
How did you select SPsoft?
We selected SP Soft for their reputation in the industry as an innovative and efficient company with only the best developers on hand for the tasks needed to be executed.
Describe the project in detail.
This project is a new start up in the physical therapy industry that is completely changing the way home exercises are created and delivered by physical therapists to their patients.
The completed project, Switchback Health is a very simple but powerful app that allows physical therapists to save time and produce a much more personalized program for their patient that never before.
What was the team composition?
Our Team includes myself as CEO, a Director of Business Development, a Director of Sales and Marketing, an industry Technical Advisor, a Creative Advisor and SP Soft handles all of our development tasks
Can you share any outcomes from the project that demonstrate progress or success?
We are well on on our way to 100 happy physical therapist users and over 7,500 patients using Switchback Health.
How effective was the workflow between your team and theirs?
The workflow is very efficient between our team and theirs especially because of their project manager.
What did you find most impressive about this company?
Their quick response to any need has been most impressive.
Are there any areas for improvement?
I cannot think of any significant area of improvement needed at this time.
"Our platform wouldn’t exist with SPsoft’s hard work."
An audience management startup hired SPsoft to build and scale their CRM. The product allows users to create social media ads and put together marketing emails. They built two versions of the product.
"Our platform wouldn’t exist with SPsoft’s hard work."
Mar 5, 2021
The team delivered work that met expectations. They're accommodating, committed, and professional. While they could be more proactive, the team at SPsoft provides a high level of support.
A Clutch analyst personally interviewed this client over the phone. Below is an edited transcript.
Introduce your business and what you do there.
I’m the founder and CEO of an audience relationship management startup that helps creators reach, engage, and monetize their audiences. We have a CRM that allows users to run ads, schedule social media posts, send emails, and much more.
What challenge were you trying to address with SPsoft?
SPsoft is our contract development provider. We were looking for an external team to scale our product.
What was the scope of their involvement?
SPsoft was responsible for developing our entire web application. We started with an initial consultation where they provided a scope of their services. We put together mockups and designs, they put a quote on them, and then they put together a team.
On the platform, users can sign up and create an account for free. After that, they can connect their social media accounts and navigate to different sections of the product. Our “promote” section allows users to create and schedule social media ads. Other features include creating emails, putting together marketing text messages, and purchasing a business phone number. Users can input all of their clients’ contact information.
We developed two versions of the product – one was an initial MVP, and the other was an alpha-beta version. Some of the key technologies were PostgreSQL, Ruby on Rails, and React. It is hosted in the cloud, and we have about 7–8 API integrations.
What is the team composition?
We work with a small team of engineers, but our main contact is Michael (Founder).
How did you come to work with SPsoft?
My advising CTO worked with them several years ago, and they advised we do the same.
How much have you invested with them?
We’ve spent about $230,000.
What is the status of this engagement?
Our engagement with SPsoft started in July 2019. We have a service-based contract, so it’s an on and off relationship. We finished our last release for the product last October, but we regularly communicate on different aspects.
What evidence can you share that demonstrates the impact of the engagement?
Our platform wouldn’t exist with SPsoft’s hard work. They’ve done a great job of delivering the product. It’s always hard to estimate software development because there are often moving targets.
Whenever we’ve had issues or bugs come up, Michael has been very accommodating to resolve them as soon as possible.
How did SPsoft perform from a project management standpoint?
For the first version of the product, we had a project manager that managed the team very well. I’m based in the Bay Area, and they’re in Ukraine, which made time zones challenging. For the second part of the product, I was assisting more with project management.
If I had a choice, I would make sure there was a project manager on their team to facilitate the time zone difference and be in the same room with the development team. It’s important to have someone that can make sure everybody is on the same page.
We used Atlassian and Jira for project management tools but communicated using Google Hangouts and Slack.
What did you find most impressive about them?
SPsoft dives into projects that they believe in. I felt the support from a business objective side. Everyone involved in the project believed in our solution, which led to a good business relationship. They go above and beyond to help support in any way they can.
Michael takes a partnership approach. He’ll introduce me to other clients he is working with and find ways to accelerate and take our business forward.
Are there any areas they could improve?
We went through many developers that weren’t a fit, but Michael did his best to get that sorted out. I would say their team could be a bit more proactive and take more initiative. I’m a non-technical founder, so I think they could step up and suggest what we can improve on. I would ask them what needed to be done instead of them coming to me and saying what’s done. I felt like their time efficiency could improve, as well.
Do you have any advice for potential customers?
Come as prepared as you possibly can. Come with a game plan and a clear idea of what you want to do. With a clear vision in mind, it facilitates all of the conversations from the initial meeting forward. It will make everything go a lot smoother.