Limited Access

Access is limited to building web applications (i.e. Python server support is not yet available). However, in this stage you can get expert software development and general support for your application directly from the founder.

Contact [email protected] to apply for 'Implementation Support' (see more details below).

Applying for implementation support is currently the only way to access the system.

Development Web App

"The future is built by passion and perseverance in the present."

Get inspired by some Video Tutorials.

By using the Development Web App, you agree to our terms of service.

Navigation

About

The Basics

The development web app is a general cloud-based development environment. It allows developers to code, while benefiting from built-in automations that assist in various parts of the development process. The system serves as a solid foundation on which to build almost anything that runs on the cloud.

Key principles that the development web app was built on include simplicity (by eliminating repetitive tasks and reducing surface area for bugs) and flexibility (by allowing custom dependency installation and writing standard code).

The development web app includes limited LLM-based code generation agents that augment developers while maintaining oversight.

Use Case

Personal Projects

The development web app can help developers explore complex ideas by creating personal projects, while spending more time learning or creating and less time struggling with setup and integration issues.

Non-Technical Companies

The development web app can be used to automate internal business processes (e.g. inventory management) or create tools for customers (e.g. booking platform) at a reduced cost. This reduced cost can make a previously unaffordable idea viable.

Technology Companies

The development web app can simplify and speed up the development process of complex applications (e.g. LLM agents) and reduce maintenance burdens. This can result in more features being developed and those features being developed to a higher standard. This could increase the core value-add and thus increase the competitiveness of the company.

Researchers

(not yet supported during 'Limited Access')

The development web app can be used to: create UIs (e.g. for data recording and cleaning), conduct data analyses (including plotting live graphs or running advanced machine learning models), or other complex processes (e.g. robotic simulations, running open source models, or training new models).

Commercial Justification

Why Choose a Managed Environment?

Managed environments can help developers focus on strategic objectives rather than technical issues.

Improving the value-proposition could result in e.g. 10 times as many customers and in the context of software this can mean 10 times as much profit. Focusing on setting up a custom environment likely won't change the number of customers since customers don't care about technical details as long as the product works. If we exclude the cost of development time (both to create and maintain a more complex setup), developers may be able to reduce fixed costs, but this comes at the increased risk of downtime, data loss, and product launch delays.

The value-proposition could be improved by allocating resources that would have otherwise been spent on fixing technical issues on:



Extra: Even in a less commercial context like passion projects or internal tools, it is equally beneficial to focus on strategic objectives rather than re-inventing the wheel.

Why Choose the Development Web App?

The main issue with managed environments is that they can be very limiting, however the development web app is a unique hybrid environment that is built first for proper coding and only automates repetitive tasks. In fact, the development web app was originally built to be an internal tool for complex projects.

Bonus: The development web app was built to not rely on complex cloud infrastructure from major cloud providers. This means that the output can run on smaller (cheaper but still reputable) cloud providers. While costs vary dramatically, common alternatives can easily be 10 times more expensive.

Technology

Core Technology

There is no hard vendor lock-in, the codebase downloadable and is compiled in a way that is legible and that follows industry standard practices.

The coding languages used mainly include JavaScript, HTML, CSS, and SQL. In advanced contexts, developers may also use Python.

Developers add their own API keys for computing resources and other third parties. This means that any resource usage is paid directly, without any additional markup from this DevOps system.

Going Beyond Supported Capabilities

Developers can connect to any external third party using standard API calls. Third parties could be anything from a SMTP mail server, an external NoSQL database, or even some high-performance computing resources.

For extremely custom processes, a separate Kubernetes deployment can be made independently from this DevOps platform and then developers can connect to that system with the system that they build on this DevOps platform. This may sound like more work, but at the level of complexity where this becomes necessary this splitting up is actually beneficial because it adds modularity.

Limitations

Who is it Not For?

The system can be used for, but isn't ideal for, design focused static websites. The focus on flexibility does mean that technical skills are necessary. No-code tools may be better for simple projects, unless there are plans to increase backend complexity at some later date.

Scope Limitations

The development web app is purely a development tool. The system was built to be used in conjunciton to other tools.

All management tasks (e.g. research, planning, task assignment, and communications about strategic objectives) should be done externally, using third-party external tools.

What about 'Vibe Coding'?

With the rise of 'Vibe Coding' simple feature-focused applications could be built without coding. However, as AI reduces the barriers to entry, the industry focus may shift towards solving more complex problems. For complex problems vibe coding's disregard for the hybrid-approach (the best of both worlds between people and AI) in favour of a purely AI-based approach is subject to any limitations of the current technology.

An argument could be made that AI will advance so rapily that soon there will be no drawbacks. Nevertheless, if you are worried that using a hybrid system (such as this DevOps platform) will leave you behind, don't worry. If AI really can do everything. I'll get AI to re-structure this system to be a vibe-coding platform where you just say what you want and get it every time. Unfortunately, I don't expect that to happen any time soon.

The AI Hype

The Known

For certain problems that can be represented effectively in training data, AI can find patterns and infer ground truths. This can be useful for finding novel solutions or implementing known solutions to these specific problems. The mechanical nature of AI generally results in much quicker problem solving in comparison to humans while also being better at scaling. Which tasks can be solved is limited to the budget constraints, training data available, and the model architecture used.

AI tools can be used in combination with humans to capitalise on the relative advantages of each.

At the moment, it is clear that AI has limitations that require human oversight. AI is limited by e.g. halucinations, limited context, and a lack of creativity for novel problems that have little training data.

The Unknown

The timeframe and extent to which AI will replace tasks is unknown.

We can speculate about limits about current model architectures, but it's much harder to speculate about what future breakthroughs might occur and when these might occur. Then even if a theoretical solution is available, it is still hard to determine how long it will take for changes to be implemented into slow moving industries.

Even if 'AI teaches AI', the model architecture used for this cycle of learning can itself become the model architecture that limits performance. Additionally, models will still be limited by their training data.

The world is ultimately a complex place, creating better model architectures, collecting better data, and applying AI to new problems might be an indefinate source of work.

The Solution

Embrace AI instead of viewing it as a threat, be flexible in order to adapt to changes, and learn new skills in order to use this technology effectively.

Use the development web app to unlock the value of AI to create value now, instead speculation about the future.

System Costs

Individual Projects

1 employee

Free

Generic sales support only

Full access to the system

Small Startups

Less than 5 employees

€2 000 monthly fee

Developer support

Full access to the system

Medium Enterprises

Less than 10 employees

€5 000 monthly fee

Developer support

Full access to the system

Large Organisations

10 or more employees

€10 000 monthly fee

Priority developer support

Full access to the system

Regardless of your organisation's size, feel free to start on the free tier and work your way up as needed.

Implementation Support

Monthly Fee: Negotiable

Beyond 'development support' an optional service is 'implementation support'. Implementation support involves support beyond solving platform-specific technical issues. The idea behind implementation support is to provide short-term access to talent in order to boost organisational flexibility.

Implementation support starts with a free consultation. E.g. An organisation may want to integrate AI agents in order to modernise. Traditionally, if the organisation does not have an employee with the skills to do this, they would need to make the difficult decision of determining whether it is worth hiring someone for the project. This decision is especially difficult if decision makers lack expertise in the relevant field. With implementation support however (if we have someone with the required expertise) they can provide a free consultation. Armed with a better understanding of the problem, potentially new suggestions, and a monthly rate for further paid assistance, an informed decision can then be made.

After the free consultation, paid implementation support can be used to assist in setting up the the project. The person assigned to assist you will create a minimum viable solution that can be implemented in a production setting. Management can then review the project and decide whether to add new or existing internal resources to the project or whether to continue with paid implementation support for the time being.

For maximum flexibility, there are no strict 'one-size-fits-all' time frames or rates. The requirements of the project will be discussed and then we will offer a monthly rate to provide implementation support based on the complexity of the project and how quickly a solution needs to be developed. Amounts are prepaid at the start of each monthly period following a subscription-style model. The subscription can be canceled at any time — whether the project concludes, priorities shift, or for any other reason.

(a consideration) At the moment, implementation support is limited to the founder and thus the skillsets of the founder.

Contact [email protected] to learn more.