Our Job Offers
Join us and help disrupt the enterprise market!
Join us, we offer you an extraordinary chance to learn, to develop and to be part of an exciting experience and team.
Machine Learning Engineer - Medior/Senior
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Central Monitoring Specialist
1 open positions
SCOPE:
The main goal of the Central Monitoring Specialist is to support the Central Monitoring Consultants in gaining insights into the implementation and utilisation of Risk Based Quality Monitoring (RBQM) and/or Artificial Intelligence (AI) and statistical monitoring strategy with CluePoints technology as the enabler by our customers. The role will be expected to provide operational support to the Central Monitoring Consultants with superior quality and in a timely manner.
In this role, you’ll be working towards learning the fundamentals of RBQM, AI and/or statistical monitoring strategies in order to explore/review the outputs of our customer dashboards and visualisations to support client engagements, compliance to best practices, and potential training opportunities. In addition, you will support the continuous improvement of our educational materials such as eLearnings, Online Knowledge Base articles and Training decks. Good communication skills, attention to detail and relationship building are key to success as you will be interacting with colleagues from within other CluePoints departments.
RESPONSIBILITIES:
Support Central Monitoring Consultants in the implementation of Risk-Based Quality Management (RBQM) and/or AI and statistical monitoring strategy and provide related operational support as needed including but not limited to:
- Review of Client Usage Dashboards to gain insights into opportunities for engagement with clients to increase utilisation or improve best practices including support in preparation of presentations as needed
- Review of signals and actions to determine if best practices are being followed during the client’s review process and prepare overview of findings for review by the assigned Central Monitor
- Support the review and update of internal educational materials (eLearnings, articles, presentations), process flows and client facing workshops helping to ensure they are in alignment and the most current versions are posted
- Under supervision and with training, perform other assigned tasks to support the CMs with project execution
REQUIREMENTS:
- Bachelor’s degree or above or equivalent experience in a scientific discipline required
- Proficiency in Microsoft Applications such as MS Word, MS Excel and MS PowerPoint
- Aptitude for data analytics and critical thinking
- High degree of accuracy and attention to detail
- Effective time management skills
- Effective English verbal and written communication skills
- Ability to establish and maintain effective working relationships with coworkers, managers and clients
- Works independently, ability to multi-task and provide expertise on multiple projects concurrently
- Ability to thrive in a fast-moving environment, under time and resource constraints
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Platform Business Analyst
1 open positions
SCOPE:
The Platform Business Analyst will support clients to ensure their RBQM related business requirements are achieved during the implementation of the CluePoints Platform through gap analysis, process definition and recommended solutions.
This Platform Business Analyst understands emerging technologies and can identify opportunities to automate and standardize business processes. They assist with educating the Product team on the client’s business requirements and assists with facilitating communication and alignment between functions and Product from the gathering of initial requirements to final implementation. This Analyst may also be responsible for the development of business and technical process documentation and training materials.
Maintaining excellent communication, attention to detail and establishing strong relationships are keys to success in your interactions with colleagues from within other CluePoints departments as well as externally with our clients.
RESPONSIBILITIES:
- Developing and maintaining documentation to support the Business Analyst Services which are provided both internally and externally
- Understanding and evaluating current business processes in the context of the integration of the CluePoints platform modules into the customer’s ecosystem (i.e., CTMS integration, SSO integration, Usage Dashboard, Connectors, Validation)
- Identifying, evaluating and developing recommendations and procedures that foster the successful integration of CluePoints platform modules
- Support the successful operational and technical integration of CluePoints platform modules into the customer’s ecosystem by:
o providing leadership and consultation in planning and executing integration
o supporting the collection of business requirements and definition of functional specifications
o collaborating with the Operational Project Manager to ensure successful execution of tasks and objectives - Develop and maintain implementation frameworks for all CluePoints modules
- Participate in the continuous improvement and development of our product solutions and operational processes by acting as a Subject Matter Expert
- Support Business Development in pre-sales activities
- Support Customer Success in platform integration by defining applicable process implementation strategies as well as identification of areas of risk or limitations for a successful CluePoints implementation
- Acquiring a deep understanding of existing systems/platforms
- Capturing business needs and supporting the research of potential new solutions to business needs
- Presenting ideas and observations in meetings
- Collaborating with end users and stakeholders across Product and Business functions
- Contributing a steady stream of creative, out-of-the-box thinking in support of innovation and problem solving
REQUIREMENTS:
- 7+ years of experience with project management and project leadership in a clinical development environment
- 5+ years of relevant work experience working in SaaS environment with a background in consulting
- A customer-mindset including excellent empathy skills in order to better understand your audience
- Above average understanding of the requirements of working in a regulated environment (i.e., ICH, FDA, EMA, MHRA)
- Bachelor’s Degree, or equivalent, in Information Systems, Computer Science, Business, or other related fields · Effective English verbal and written communication skills including the ability to relay information both internally and externally
- Ability to ask the right questions to surface essential information
- Good understanding of software implementation, software validation and RBQM methodologies
- Advanced analytical skills including the ability to document analysis of current and future states
- Ability to create documentation that is leveled for both business and technical users
- Ability to establish and maintain effective working relationships with coworkers, managers and clients
- Works independently with an ability to multi-task and provide expertise on multiple projects concurrently
- Ability to thrive in a fast-moving environment, under time and resource constraints
- Comfortable working globally across multiple time zones
King of Prussia PA 19406
United States
Clinical Data Analyst - Senior (United Kingdom)
1 open positions
Clinical Data Analyst - Senior (Poland)
1 open positions
Clinical Data Analyst (Poland)
1 open positions
Poland
Automation Test Engineer
1 open positions
ROLE & RESPONSIBILITIES
The Test Automation Engineer is responsible for the test automation framework, and supports the development & execution of automated tests. Together with the Test Engineering Manager, the Test Automation Engineer helps to execute the roadmap and strategy for automated testing.
Your overall responsibilities will include:
• Taking care of the test automation framework and tooling for your Squad
• Driving manual testing debt reduction process in the Squad
• Overseeing the execution of test batches for the components in scope
• Supporting UAT/Regression phase execution for release validation
• Identifying, documenting and tracking issues
• Working on the continuous integration of the test scripts and driving your Squad towards continuous testing
• Working closely with Software/Test Engineers and Product Managers across Cluepoints to understand the context and drive automation and testing to meet objectives
• Promoting testing best practices (e.g. shift-left approach) within the organization and provide guidance and assistance to enable developers to test
• Cooperating with fellow Automation Test Engineers to improve the tooling and frameworks
SKILLS NEEDED
• Proven track record in Test Automation (preferably Cypress)
• Assertive with the ability to take ownership of the job and to work autonomously
• Flexible and able to cope with an ever-changing, dynamic and exciting environment
• Ability to work under pressure and to meet deadlines in a fast-paced environment
• Open-minded, team player
• Strong analytical problem solving-skills, attention to detail, ability to think out of the box
• Excellent verbal and written communication skills
• Ability to identify flaws in the testing process, toolset, infrastructure and to propose and drive necessary improvements
QUALIFICATIONS
• Masters’ degree (Science or IT) or equivalent through experience in a related role
• Experience (2 to 5+ years) as a Test/QA Automation Engineer or SDET role
• Hands-on experience with Cypress tool
• Experience with SaaS in a B2B heavily regulated environment (telco, banking, pharma) using Kubernetes, Docker
• Experience with building/maintaining CI/CD pipelines with the tools like GitLab, Jenkins
• Experience in programming with scripting languages like Python (preferably), Ansible or Bash
• Experience with Test Management Tools like Zephyr, Xray or similar
• Experience with working in an Agile/Scrum development process
• Excellent knowledge of English, both spoken and written
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Automation Test Engineer (Poland - Remote)
1 open positions
ROLE & RESPONSIBILITIES
The Test Automation Engineer is responsible for the test automation framework, and supports the development & execution of automated tests. Together with the Test Engineering Manager, the Test Automation Engineer helps to execute the roadmap and strategy for automated testing.
Your overall responsibilities will include:
• Taking care of the test automation framework and tooling for your Squad
• Driving manual testing debt reduction process in the Squad
• Overseeing the execution of test batches for the components in scope
• Supporting UAT/Regression phase execution for release validation
• Identifying, documenting and tracking issues
• Working on the continuous integration of the test scripts and driving your Squad towards continuous testing
• Working closely with Software/Test Engineers and Product Managers across Cluepoints to understand the context and drive automation and testing to meet objectives
• Promoting testing best practices (e.g. shift-left approach) within the organization and provide guidance and assistance to enable developers to test
• Cooperating with fellow Automation Test Engineers to improve the tooling and frameworks
SKILLS NEEDED
• Proven track record in Test Automation (preferably Cypress)
• Assertive with the ability to take ownership of the job and to work autonomously
• Flexible and able to cope with an ever-changing, dynamic and exciting environment
• Ability to work under pressure and to meet deadlines in a fast-paced environment
• Open-minded, team player
• Strong analytical problem solving-skills, attention to detail, ability to think out of the box
• Excellent verbal and written communication skills
• Ability to identify flaws in the testing process, toolset, infrastructure and to propose and drive necessary improvements
QUALIFICATIONS
• Masters’ degree (Science or IT) or equivalent through experience in a related role
• Experience (2 to 5+ years) as a Test/QA Automation Engineer or SDET role
• Hands-on experience with Cypress tool
• Experience with SaaS in a B2B heavily regulated environment (telco, banking, pharma) using Kubernetes, Docker
• Experience with building/maintaining CI/CD pipelines with the tools like GitLab, Jenkins
• Experience in programming with scripting languages like Python (preferably), Ansible or Bash
• Experience with Test Management Tools like Zephyr, Xray or similar
• Experience with working in an Agile/Scrum development process
• Excellent knowledge of English, both spoken and written
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Associate Clinical Data Analyst - Bilingual Japanese (US)
1 open positions
King of Prussia PA 19406
United States
Release Train Engineer (Poland, Remote)
1 open positions
SCOPE:
The aim is to lead our Agile Release Train (ART) and support the software release process. The RTE will be responsible for coordinating cross-functional teams and managing technical aspects of the release process, including continuous integration and delivery, automation, and testing. The successful candidate will have a deep understanding of Agile methodologies, extensive experience in software release management, and excellent communication skills.
RESPONSIBILITIES:
- Manage and facilitate the Agile Release Train (ART) process, ensuring successful delivery of software products and features
- Coordinate cross-functional teams including development, Test Engineering, product management, and customer support to plan and execute software releases
- Implement and manage technical aspects of the release process, including continuous integration and delivery, automation, and testing
- Identify and mitigate technical risks and impediments to successful software release delivery
- Provide regular updates on ART progress to stakeholders and leadership
- Manage dependencies and coordinate cross-team communication to ensure successful software delivery
- Foster a culture of collaboration, continuous improvement, and innovation within the ART and across the organization
SKILLS & QUALIFICATIONS:
- Proven track record in software development, minimum 5 years of experience
- Strong technical skills and experience with continuous integration and delivery, automation, and testing tools and processes
- Assertive with the ability to take ownership of the job and to work autonomously
- Experience managing and coordinating cross-team dependencies
- Translate technical details into status summary for communication use
- Ability to work under pressure and to meet deadlines in a fast-paced environment and adapt to changing priorities and requirements
- Open-minded, team player
- Strong analytical and problem solving-skills, attention to detail, ability to think out of the box
- Excellent verbal and written communication skills
- Bachelor's degree in Computer Science, Engineering, or related field
- At least 5 years of experience in software release management, preferably in a SaaS environment
- Certified Scrum Master (CSM) and/or Scaled Agile Framework (SAFe) or LeSS certification preferred
- Deep understanding of Agile methodologies and experience with Agile frameworks such as Scrum or Kanban
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Release Train Engineer
1 open positions
SCOPE:
The aim is to lead our Agile Release Train (ART) and support the software release process. The RTE will be responsible for coordinating cross-functional teams and managing technical aspects of the release process, including continuous integration and delivery, automation, and testing. The successful candidate will have a deep understanding of Agile methodologies, extensive experience in software release management, and excellent communication skill.
RESPONSIBILITIES:
- Manage and facilitate the Agile Release Train (ART) process, ensuring successful delivery of software products and features
- Coordinate cross-functional teams including development, Test Engineering, product management, and customer support to plan and execute software releases
- Implement and manage technical aspects of the release process, including continuous integration and delivery, automation, and testing
- Identify and mitigate technical risks and impediments to successful software release delivery
- Provide regular updates on ART progress to stakeholders and leadership
- Manage dependencies and coordinate cross-team communication to ensure successful software delivery
- Foster a culture of collaboration, continuous improvement, and innovation within the ART and across the organization
SKILLS & QUALIFICATIONS:
- Proven track record in software development, minimum 5 years of experience
- Strong technical skills and experience with continuous integration and delivery, automation, and testing tools and processes
- Assertive with the ability to take ownership of the job and to work autonomously
- Experience managing and coordinating cross-team dependencies
- Translate technical details into status summary for communication use
- Ability to work under pressure and to meet deadlines in a fast-paced environment and adapt to changing priorities and requirements
- Open-minded, team player
- Strong analytical and problem solving-skills, attention to detail, ability to think out of the box
- Excellent verbal and written communication skills
- Bachelor's degree in Computer Science, Engineering, or related field
- At least 5 years of experience in software release management, preferably in a SaaS environment
- Certified Scrum Master (CSM) and/or Scaled Agile Framework (SAFe) or LeSS certification preferred
- Deep understanding of Agile methodologies and experience with Agile frameworks such as Scrum or Kanban
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Senior Performance Tester
1 open positions
SCOPE:
The Senior Performance Tester is responsible for the performance test framework, and supports the development & execution of performance tests. Together with the Test Engineering Manager, the Senior Performance Tester develops the approach and strategy for Performance Testing.
RESPONSIBILITIES:
- Ownership of the Performance Testing framework and tooling - build and maintenance
- Setting up, coaching and promoting best practices in Performance across Engineering teams
- Execution of Performance Tests for CluePoints’ products – to identify issues and bottlenecks which may affect the performance
- Ensuring that our applications meet performance requirements, also in the reliability area
- Working closely with our development and operations teams to identify and resolve performance issues,
- Ensure applications are able to handle the expected workload and user traffic.
- Working with relevant stakeholders to identify and implement needed improvements and to optimise system performance, (e.g.database tuning and code optimizations)
- Reproduction of performance issues from the customers side and cooperating with stakeholders to fix these.
REQUIRED SKILLS (TECHNICAL):
- 3+ years of experience using performance testing tools, such as; (Gatling, LoadRunner, Blazemeter, k6, Locust or Jmeter)
- Experience with monitoring tools; (DataDog, Dynatrace, New Relic or AppDynamics)
- Kubernetes, Docker experience
- Experience building/maintaining CI/CD pipelines with the tools like; (GitLab CI, Jenkins)
- Scripting using one or more of the following languages (Python, Ansible, Bash, JavaScript)
- Experience with performance tuning, scalability and capacity planning
(Nice to have / Not essential)
- SQL knowledge
- Test automation experience (Cypress)
- Knowledge of data visualisation tools (Kibana, Power BI, Grafana)
QUALIFICATIONS:
- Proven track record in Performance Testing, minimum 5 years of experience
- Product based B2B SaaS / Scale up/ Startup Experience
- Experience working in a heavily regulated environment (Telco, Banking, Pharma, Healthcare)
- Excellent knowledge of English, both spoken and written
- Experience with working in an Agile/Scrum development process
- Assertive with the ability to take ownership of the job and to work autonomously
- Ability to work under pressure and to meet deadlines in a fast-paced environment
- Open-minded, team player
- Strong analytical problem solving-skills, attention to detail, ability to think out of the box
- Excellent verbal and written communication skills
- Masters degree (Business or IT) or equivalent through experience in a related role
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Clinical Data Insights Analyst (Medior/Senior)
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Senior Project Manager (Product Operations)
1 open positions
SCOPE:
CluePoints is seeking an experienced and highly motivated Project Manager to join the Product Operations and Quality team. As a senior Project Manager, you will be leading process improvement initiatives, and supporting the Product Owners and the Release Management team.
RESPONSIBILITIES:
- Lead the planning, execution, and delivery of process improvement initiatives within the software development team
- Work closely with cross-functional teams to identify areas of improvement and develop new processes to optimize software development workflows
- Support the beta release process, including coordinating with cross-functional teams and collecting feedback from beta users
- Communicate process improvement status, risks, and issues to stakeholders.
- Continuously improve software development processes and methodologies.
- Maintaining processes in Jira, and updating them according to process improvements
- Provide coaching and mentorship to team members on process improvement initiatives.
- Foster a culture of collaboration, continuous improvement, and innovation within the team and across the organisation
SKILLS REQUIRED:
- Proven track record in project management, with a focus on software development process improvement, minimum 5 years of experience
- Strong knowledge of agile processes, change management
- Assertive with the ability to take ownership of the job and to work autonomously
- Experience managing and coordinating cross-team dependencies
- Ability to work under pressure and to meet deadlines in a fast-paced environment and adapt to changing priorities and requirements
- Open-minded, team player
- Strong analytical and problem solving-skills, attention to detail, ability to think out of the box
- Excellent verbal and written communication skills
QUALIFICATIONS:
- Master's degree in Computer Science, Engineering, or related field
- At least 5 years of experience in project management, preferably in a SaaS environment
- Experience in Jira Administration preferred
- Certified Scrum Master (CSM) and/or Scaled Agile Framework (SAFe) or LeSS certification preferred
- Deep understanding of Agile methodologies and experience with Agile frameworks such as Scrum or Kanban
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Software Engineer - Observability
1 open positions
About the Role:
Software engineer with a passion for observability, you will be a part of the software team, where you will focus on providing meaningful insights to monitor the reliability of our software products and hence to maintain their seamless usage to our end-users as we scale. You will be responsible for the overall design and implementation of our software observability solutions.
What You Will Do:
Meet with the internal stakeholders (Customer Succes team, Product management team, Operations team, Software engineering) to define the reliability requirements (Service Level Objectives/SLOs) and scale of our software products.
Design and build an observability toolset
Educate and lead efforts to improve observability among all the internal stakeholders
Implement best practices for metrics, logging and distributed tracing pillars of observability
Collect, aggregate, and visualise the metrics to provide actionable insight
Monitor key metrics and set alerts
Identify bottlenecks and improve software efficiency.
Report into one of our Engineering Managers to update on progress and roadblocks
About you:
Full-stack Engineer with at least 5+ years experience in software development
Good experience in designing, maintaining, and optimising observability platforms (logging, metrics, telemetry and tracing)
Experience in Cloud native application development
Knowledge of Service Level Objectives/Indicators
Knowledge of observability methodologies (e.g., USE and RED)
Experience in one of the following tools: DataDog, Sentry, Grafana, Prometheus
Knowledge in data analysis (e.g., time series, data aggregation, etc.)
Benefits:
Flexibility is part of our DNA and you’ll find at CluePoints you can work 100% from home or chose to come to the office any day
If you choose to come to the office, you’ll discover a fun atmosphere with kicker, PS4, arcade machine, nerf battles, and our newly added dartboard
If you feel like a change of scenery, we have recently added the option to work at co-working spaces throughout Belgium.
Many activities are organized during the year, such as soccer, team lunches, happy hours, , LAN parties, board games nights! We also have running groups, languages lessons, and much more!
You’ll be working within a squad organisation offering you ownership on projects, and utilize high quality equipment like powerful laptops with 64Gb of RAM, an i9, and a 2K screens
At CluePoints, learning, training and personal growth are part of the game: you’ll have access to online training materials, certifications sponsored by the company, personal growth plans, and career paths to explore new opportunities.
You’ll work with a fast-growing, multi-disciplinary and international team representing over 20 different nationalities, in an English-speaking working environment.
You’ll have a challenging and rewarding job in an ambitious and fast-paced technology scale-up that has received many national and international awards including “Scale-Up of the year 2019”!
Last but not least, we offer competitive salary and benefits, company car, bonus potential, employee referral program.
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Senior Front-End Engineer
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Junior Clinical Data Analyst (BE)
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Clinical Data Analyst - Medior (BE)
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Clinical Data Analyst - Senior (BE)
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Site Reliability Engineer
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Site Reliability Engineer (Poland, Remote)
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Engineering Manager
1 open positions
What You Will Be Doing
• The Engineering Manager is first and foremost a team manager. You will have the respect of your teams because you are technical by training, because you know how to plan and deliver on time but also because you have that soft skill of understanding and caring about
people.
• You are a great team builder, an excellent recruiter, a great communicator, and a great issue resolver.
• You set the direction for an engineering department are in charge of the entire organization
• You hire and manage a strong and unified technology team. Develop, motivate and keep talent. Manage Third party technology providers.
• You are responsible for establishing together with the Lead Application Architect and the Lead DevOps the technical strategy. Design, validate and implement a Tech Roadmap.
• You are supporting the Chief Product Officer in managing the annual bottom-up budget for the engineering department.
• Responsible for setting and approving policies as well as establishing department guidelines. You ensure good communication and knowledge sharing across the entire engineering organization as well as outside your organization (product, R&D).
• You report to the Chief Product Officer.
What You Need for this Position
• Master’s degree (or equivalent) in Computer Science/Engineering.
• Minimum 5 years of professional experience in the software industry
• A strong background in OOP in at least one of the following language: Python, Java, C# or C++.
• Experience interfacing with databases (SQL and/or NoSQL).
• Experience in IT infrastructure (multi-processing, load balancing, queuing).
• Experience in software networking (ZeroMQ, RabbitMQ, Websockets).
• Good knowledge of development best practices (testing, design patterns, etc).
• Have a genuine passion and curiosity towards tech, with a willingness to experiment, evaluate, and introduce other team members to new frameworks, technology, and workflows, and be willing to work on a huge array of differing technology solutions.
• Have hands-on experience with Continuous Integration and Continuous Deployment. systems, and an understanding of how to make Test Driven Infrastructure work in complex environments.
• Experience working in an agile development environment.
• Excellent written and oral communication skills. Ability to speak with stakeholders and communicate with different tech teams. Strong English speaking skills.
• Experience in implementing SAAS/Cloud based solutions is a big plus.
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Associate Clinical Data Analyst (US)
1 open positions
King of Prussia PA 19406
United States
Clinical Data Analyst (US)
1 open positions
King of Prussia PA 19406
United States
Senior Clinical Data Analyst (US)
1 open positions
King of Prussia PA 19406
United States
Project Manager (EU/US) - Senior Level
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Clinical Data Analyst - Bilingual Japanese (US)
1 open positions
King of Prussia PA 19406
United States
Product Owner
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
SaaS Product Manager
3 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Central Monitor Consultant
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Senior Clinical Data Analyst – Bilingual Japanese (US)
1 open positions
King of Prussia PA 19406
United States
Senior Data Engineer
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium
Senior Back-End Engineer
1 open positions
2A Avenue Albert Einstein
1348 Louvain-La-Neuve
Belgium

About us
We are a team of passionate people whose goal is to improve everyone's life through disruptive products. We build great products to solve your business problems.