Implementing a new application system