-Join Our Open-Source Journey to Build the Future of Composable Enterprise Software

[Rewritten and expanded by ChatGPT. I [John West] requested several times that it remove all words and letters from the image, but it would not comply. At least the people aren’t looking at the backs of their screens…this time.]

Are you a friendly, highly skilled, passionate, and compassionate software engineer or enterprise architect with a love for collaborative innovation? If so, we invite you to join a small, global, highly talented team embarking on an ambitious open-source foundational technology project to empower developers implementing best practices in composable solutions at any scale. This is your opportunity to be part of something extraordinary.

Update 15.Dec.2025: After years of frustration with WordPress, I am finally abandoning this blog. The content will likely stay here for some time, but new content will appear here:

Vision and Opportunity

Our goal is to build a world-class open-source platform for composable solutions. The product will enable developers to adopt best practices and scalable architectures for enterprise applications in any environment, from SaaS to on-premise to hybrid cloud setups. While the codebase will be completely open source with no immediate income potential, we foresee significant opportunities around related services like hosting, training, and implementation support—akin to the relationship between Vercel and Next.js.

I’ve personally witnessed a similar opportunity before when I was instrumental in growing Sitecore (ASP.NET CMS and pioneer of DXP) from a valuation of approximately $30M in 2004 to over $1B by 2016. I believe that this project holds even greater potential. While I’m not motivated by profit, I understand the business value that such a platform can create for others.

Core Development Philosophy

In the near term, we will focus on developing a solution tailored for one of the major cloud providers, abstracting platform-specific details to ensure future flexibility. Long term, the platform should be able to run seamlessly in any environment. While we’ll follow a service-oriented design, we’ll avoid the pitfalls of overly complex microservices architectures, balancing scalability and developer productivity instead.

We believe in using the best tools for each job. Foundational technologies include:

  • Document Database: Flexible, scalable data storage for composable components.
  • Graph Database: Efficiently map and query relationships in complex architectures.
  • Caching: Optimize performance for real-time workloads.
  • File Management: Handle large file transfers and storage needs effectively.
  • Relational Database (optional): Address transactional needs where required.

Preferred Technology Stack

Through analysis of our own experiences in collaboration with ChatGPT, the specific technologies we will employ include at least:

  • TypeScript/Node.js: For APIs, serverless components, and areas where developer productivity is key.
  • Rust: For core security- and performance-critical components, offering speed, memory safety, and cross-platform compatibility.
  • Python (optional): For AI/ML-based features or complex data transformation workflows.

What We Bring to the Table

Deeply passionate about fostering best practices, we bring the following skills to this endeavor:

  • Architectural Guidance and Sparring: Help shape the high-level structure of the platform.
  • Documentation: Ensure the project is well-documented and accessible to contributors and users.
  • Code Prototyping: Create proof-of-concept implementations to explore ideas.
  • Developer Evangelism: Advocate for the platform and build a vibrant developer community.
  • Entrepreneurial Advice: Offer insights into scaling, funding, and business strategy.
  • Mentorship: Support team members with personal and professional growth.
  • Team Management: Foster a collaborative and compassionate team culture.

Where We Need Support

To succeed, we’ll need your time, assistance, and energy in areas where we’re less experienced:

  • Infrastructure: Determining optimal supporting off-the-shelf infrastructure technologies.
  • DevOps: Building robust CI/CD processes.
  • Testing: Establishing comprehensive testing frameworks.
  • UI/UX: Crafting intuitive and visually appealing interfaces.
  • Programming: Bringing the architectural vision to life. We have some programming skills, but this is a large project.

Why Join Us?

This is not just an opportunity to build a groundbreaking product—it’s a chance to work with a like-minded team that values passion, compassion, and enjoyment in their work. You’ll be contributing to a platform that empowers developers worldwide, fosters best practices, and has the potential to reshape the enterprise solutions landscape. Moreover, the open-source nature of the project ensures that your contributions will have a lasting impact.

If you’re excited by the prospect of working with cutting-edge technologies, solving complex challenges, and shaping the future of composable enterprise solutions, let’s connect. Together, we can turn this vision into reality.

Contact Us

You can contact me via LinkedIn:

If you are unable to connect with me there, you can probably guess my gmail address (from early 2004).

Let me know anything about yourself and how you foresee your involvement in this project. I have additional drafty documents and diagrams that I can share with trusted parties. While in general I encourage competition, I’m gating these resources because I believe that the global developer community would achieve maximal benefit by focusing on a single platform for this purpose.

Alternative CTA: please share this post.

Leave a comment