What we do
At Midnight Software we develop software. But that doesn't mean that all we do is write computer programs.
Of course, we do write code.
But that is only part of the software development process.
The only way, we think, to develop software is to engage the client in the process. Throughout the development process we talk to the people who will use the software to ensure that we are building what they want.
And after it is built it has to be deployed onto your computers. You may required documentation if the application is at all complex. Or you and your staff may require training in the use of the program.
As time goes on your needs may, most certainly will, change. We provide ongoing support and maintenance and enhancements when required.
We don't call ourselves computer programmers. We are software developers. We develop custom software to meet our clients' needs.
How we do it
We use a range of tools to develop our software. Most of our programming is done on the .Net framework
and written in C#.![]()
But we also use other tools.Conversation with the client is one. And copious quantities of cofeee is another.