Student or Learner
I made a software and I want to say that my team and I
We don't stop at this level but we are going to improve the program to be a professional one and to compete with other programs in markets.
Is this correct?
I mean my submitted software isn't the final because I am working within a time frame allocated but I'll extend my software after the graduation. What I mean by level is the current achievement.
It can mean a "grade" within a job - top-level civil servants.
However, if you are simply explaining that you have reached a certain point with your software, enough for graduation, but you intend to continue working on it in the future, I would still call it a "stage".
You can also say that:
In our strive for professional excellence, our software is continously being developed to keep up with the latest market trends to remain competitive.
not a teacher
In this context, it is "stage"