By a didactic base we shall understand the knowledge ``spheres'' within which we operate.
Our didactic base for software development is outlined below.
That base is also suggested as the didactic base for software engineering.