本发明提供了一种基于Naplet的应用开发管理系统,包括数据库,还包括:NVM管理模块,用于管理和维护NVM的动作和状态,为Naplet应用程序提供运行载体;代码管理模块,用于对Naplet应用程序的代码进行统一管理,包括代码的编辑环境、文件存储及版本控制;编译和运行模块,用于对代码进行编译和运行监控;程序部署模块,用于对Naplet应用程序进行部署;所述NVM管理模块、代码管理模块、编译和运行模块及程序部署模块之间以远程过程调用的形式进行交互;SVN代码版本库,用于存储并更新Naplet应用程序的代码。实现了从分布式环境构建、软件开发、代码版本控制、代码编译到程序运行的统一调控。